大家好,欢迎来到IT知识分享网。
更新数据UPDATE,有两种使用方式
1、更新表中的特定行
2、更新表中的所有行
UPDATE语句由三部分组成:
1、要更新的表
2、列名和他们的新值
3、确定要更新的过滤条件
UPDATE customers --表 SET cust_email = 'aq@.com' --列名和新值 WHERE cust_id = --过滤条件
当更新多个列值时我们用逗号隔开
UPDATE customers SET cust_email = 'aq@.com', cust_city ='beijing' WHERE cust_id =
删除数据DELETE,有两种使用方式
1、删除表中的特定行
2、删除表中的所有行
这里最好不要省略WHERE不然你会删掉表中的所有数据的
DELETE FROM customers WHERE cust_id =
DELETE不需要列名或者通配符,它删除的时整条数据,要删除指定列需要使用UPDATE语句
额外话题快速删除表中的所有数据
truncate table custnew
总结:
1、除非有明确的需求删除或者更新每一行,否则一定要带上WHERE子句
2、保证每张表中都有主键,这样在WHERE子句使用的时候能过滤到正确的值
3、在每次使用UPDATE,DELETE的时候,最好先用SELECT语句测试,报错WHERE语句的正确性
4、数据库管理员应该世家约束,防止执行不带WHERE的子句进行UPDATE, DELETE语句的执行
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/94496.html