SQL 基础学习更新和删除(十四)

SQL 基础学习更新和删除(十四)文章首发挑战赛 更新数据 UPDATE 有两种使用方式 1 更新表中的特定行 2 更新表中的所有行 UPDATE 语句由三部分组成 1 要更新的表 2 列名和他们的新值 3 确定要更新的过滤条件 UPDATE customers 表 SET

大家好,欢迎来到IT知识分享网。

#文章首发挑战赛#

更新数据UPDATE,有两种使用方式

1、更新表中的特定行

2、更新表中的所有行

UPDATE语句由三部分组成:

1、要更新的表

2、列名和他们的新值

3、确定要更新的过滤条件

UPDATE customers --表 SET cust_email = 'aq@.com' --列名和新值 WHERE cust_id =  --过滤条件
SQL 基础学习更新和删除(十四)

当更新多个列值时我们用逗号隔开

UPDATE customers SET cust_email = 'aq@.com', cust_city ='beijing' WHERE cust_id = 

删除数据DELETE,有两种使用方式

1、删除表中的特定行

2、删除表中的所有行

这里最好不要省略WHERE不然你会删掉表中的所有数据的

DELETE FROM customers WHERE cust_id = 
SQL 基础学习更新和删除(十四)

DELETE不需要列名或者通配符,它删除的时整条数据,要删除指定列需要使用UPDATE语句

额外话题快速删除表中的所有数据

truncate table custnew 
SQL 基础学习更新和删除(十四)

总结:

1、除非有明确的需求删除或者更新每一行,否则一定要带上WHERE子句

2、保证每张表中都有主键,这样在WHERE子句使用的时候能过滤到正确的值

3、在每次使用UPDATE,DELETE的时候,最好先用SELECT语句测试,报错WHERE语句的正确性

4、数据库管理员应该世家约束,防止执行不带WHERE的子句进行UPDATE, DELETE语句的执行

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/94496.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信