2023-10-31 140
一、更新语句:UPDATE
1、语法:
UPDATE SET =,… [WHERE =]
2、注意事项:
1)当WHERE条件不写,将更新整列数据;
2)当需更新多列的值时,将多个更新的列名用英文状态下的逗号隔开;
3)更新数据三要素:要更新哪张表;要更新哪列的值(多列用逗号隔开);条件是什么(多条件时,用关系运算符)
3、例:
A、更新MyServer数据库的产品明细表ProductList里的进货价(加10),售价(减10)
USE MyServerGOUPDATE ProductList SET PL_InPrice=PL_InPrice+10,PL_OutPrice=PL_OutPrice-10--不带WHERE条件,将修改整列的值GOB、更新MyServer数据库的产品明细表ProductList里名称为“Excel函数”的进价(加20)和售价(减20),Excel函数对应的PL_Id为2
USE MyServerGOUPDATE ProductList SET PL_InPrice=PL_InPrice+20,PL_OutPrice=PL_OutPrice-20WHERE PL_Id=2 --带WHERE条件,将只修改"Excel函数"的这行的进价与售价值GO二、删除语句:DELETE
1、语法:
DELETE [FROM] [WHERE ]
2、注意事项:
1)不带WHERE条件,将删除整表的数据;
2)删除时,需确认是否有主外键关系,若有,则先删除子表数据,再删除主表数据;
3)用DELETE删除数据后,再插入或新增数据时,表中的标识列,将在原来的基数上加1。
4)删除数据2要素:要删除哪张表;删除的条件是什么。
3、例:删除MyServer数据库的部门表 Department 里的技术部
USE MyServerGODELETE Department WHERE D_Name='技术部'GO三、TRUNCATE语句
1、语法: TRUNCATE TABLE
2、注意事项:
1)TRUNCATE语句是删除整张表的数据,与不带WHERE条件的DELETE语句类似;
2)TRUNCATE语句不能用于删除有外键约束的表,标识列重新编号,标识种子从1开始;
3)TRUNCATE语句删除表后,不能被恢复或还原。
喜欢 (0)
原文链接:http://www.tpbz008.cn/post/41434.html
=========================================
http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。
系统使用 2023-04-23
应用技巧 2023-07-01
电脑技术 2023-10-29
应用技巧 2023-11-14
应用技巧 2022-11-20
系统使用 2022-11-15
应用技巧 2023-03-09
系统使用 2022-11-21
应用技巧 2023-03-14
应用技巧 2023-02-14
扫码二维码
获取最新动态