当前位置:首页 » 《随便一记》 » 正文

MySQL数据更新操作

20 人参与  2023年03月11日 10:57  分类 : 《随便一记》  评论

点击全文阅读


文章目录

前言添加数据插入数据删除数据修改数据


前言

提示:这里可以添加本文要记录的大概内容:

数据更新有两种办法:
1:使用数据可视化工具操作
2:SQL语句


添加数据

前面的添加数据命令一次只能插入一条记录。如果想一次插入多条记录怎么办呢?
可以将子查询的结果,以集合的方式向表中添加数据。
格式:INSERT INTO <表名> 子查询

【例】创建一个新表‘清华大学出版图书表’并将清华大学出版社出版的图书添加到此表中。

CREATE TABLE thboPRIMARY KEY,name VARCHAR(30)  ,author VARCHAR(10),publish VARCHAR(20),price DECIMAL(6,2))INSERT INTO thbook    SELECT * FROM Book WHERE publish='清华大学出版社'

插入数据

INSERT语句的基本语法:INSERT INTO 表名(列名列表) VALUES(值列表)

注意:列名列表 与 值列表 永远保持一致!

【例】试把数据“(’021B310001’,’张冬’, ’男’, ’1999-11-26’)”插入到Student表中。

INSERT INTO Student(stu_ID,name,sex,birthdate)VALUES('021B310001','张冬','男','1999-11-26')

要插入的数据如果恰好与表的列数以及各列的顺序保持一致,所以“列名列表”也可以省略掉,变成如下的形式:

INSERT INTO StudentVALUES('021B310001','张冬','男','1999-11-26')

【例】Student表中插入下面的数据:
学生学号:’021B310002’
学生姓名:’张三’
学生性别:’女’

INSERT INTO Student(stu_ID,name,sex)       VALUES('021B310002','张三','女')  或者:INSERT INTO Student       VALUES('021B310002','张三','女',NULL)

删除数据

语法格式:DELETE FROM 表名 WHERE 数据;

【例】删除Book表中的全部数据

DELETE FROM Book

【例】删除价格大于100元的图书

DELETE FROM Book WHERE price>100

【例】删除王旭的借阅纪录
子查询方式实现

DELETE FROM Borrow WHERE Reader_id IN(SELECT Reader_id FROM Reader WHERE name='王旭')

修改数据

语法格式:UPDATE <表名> SET <列名=值|表达式>[,…][WHERE <更新条件>]

【例】所有的图书价格打8折

UPDATE Book SET price = price*0.8

【例】所有“清华大学出版社”的图书价格加价15%

UPDATE Book SET price = price*1.15 WHERE public='清华大学出版社'

【例】使用library数据库,把王旭的出生日期改成1995-3-2

update reader set birthdate='1995-3-2' where name='王旭'

【例】修改reader表中为021B310005的读者的名字改为宋玮凌,性别改为男

update Reader set name='宋玮凌',sex='男'where Reader_ID='021B310005'

【例】将王旭所借图书的日期更改为2022-5-1
子查询方式

UPDATE Borrow SET Borrowdate= '2022-5-1'WHERE reader_ID IN (SELECT reader_ID FROM Reader WHERE name= '王旭')

多表连接方式:

UPDATE Borrow SET Borrowdate= '2022-5-1'FROM Borrow JOIN Reader ON Borrow.reader_ID = Reader.reader_ID WHERE name= '王旭'

更改‘张三’借阅‘高等数学’的借阅日期为‘2022-6-8’

UPDATE Borrow SET Borrowdate= '2022-6-8’    WHERE reader_ID IN (SELECT reader_ID FROM Reader    WHERE name= '张三')and book_ID IN (SELECT book_ID FROM book    WHERE name= '高等数学')

点击全文阅读


本文链接:http://m.zhangshiyu.com/post/54675.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 军训前,童养媳拿我的病历本给心上人叠纸飞机后,我退婚了完结爽文_杨鹤童养媳阿鹤一口气完结_小说后续在线阅读_无删减免费完结_
  • 未婚夫女兄弟把婚车改成宠物灵车,我反手让她的宾利变破烂最新阅读_魏成鸣乔诗诗林书妍小编推荐_小说后续在线阅读_无删减免费完结_
  • 军训当天男友为校花虐功勋犬,重生后我杀疯了潜力榜_顾野杜璇闻言大结局_小说后续在线阅读_无删减免费完结_
  • 天塌了!大佬们全被我捡回家了阿昭,小白,李惊雪小说整本+后续(阿昭,小白,李惊雪)清爽版阅读
  • 重生八零,我笑看真千金用土气布料卖港商免费阅读_妹妹姜雅沈俊爆款_小说后续在线阅读_无删减免费完结_
  • 秦昭:+后续人物讨喜无套路全集手握一把刀,砍翻万道!
  • 狸奴抓伤阿娘后,我和爹提议换个娘后续_阿爹阿娘宁王最新阅读_小说后续在线阅读_无删减免费完结_
  • 盛夏没有晴天小说(阮苏梨,傅屿安,宋颖)小说结尾+隐藏篇章(盛夏没有晴天阮苏梨,傅屿安,宋颖)畅享阅读
  • 全书浏览天降好运?村西头疯婆子是神医!(李萍萍周大孙月娘)_天降好运?村西头疯婆子是神医!(李萍萍周大孙月娘)全书结局
  • 校园星芒爱与科幻的交织(苏然林悦)全书浏览_校园星芒爱与科幻的交织全书浏览
  • 包浆修复师从核到银河(苏星摇豆汁儿于乾)_包浆修复师从核到银河
  • 小说大结局小说风入江云小说已更新+特别篇(柳江云,喜鹊,萧桉)纯净版

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1