sql语句删除表中数据(sqlserver删除字段备注)

一、更新语句:UPDATE1、语法:UPDATESET=,…[WHERE=]2、注意事项:1)当WHERE条件不写,将更新整列数据;2)当需更新多列的值时,将多个更新的列名用英文状态下的逗号...

一、更新语句: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条件,将修改整列的值GO

B、更新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语句删除表后,不能被恢复或还原。

阅读前请先查看【免责声明】本文内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅供展示。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 1217266901@qq.com 举报,一经查实,本站将立刻删除。 转载请注明出处:https://jingfakeji.com/tech/15419.html

上一篇 2023年09月20日 11:21
下一篇 2023年09月20日 11:22

相关推荐

联系我们

在线咨询: QQ交谈

邮箱:1217266901@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信