SQL入门4

三、UPDATE 更新数据(修改表的数据信息)

UPDATE 语句,也是一种较常用的 SQL 语句,它可以用来(修改)更新表中已存在的记录。

1、有where的情况

注意

请注意 UPDATE 语句中的 WHERE 子句!WHERE 子句规定哪条记录或者哪些记录需要更新。如果省略了 WHERE 子句,所有的记录都将被更新!

update table_name
set column_name=''--需要修改的数据信息
where column_name=''--所要修改列中的数据信息的相同行的数据信息,确保所要被修改的数据信息可以准确的被修改到

2、没有where的情况

注意:
在更新记录时要格外小心!在上面的实例中,如果我们省略了 WHERE 子句,结果会完全不一样。

通过下面这个例子感受一下省略 WHERE 子句会发生什么。
假如我们想要将课程表 courses 中学生人数更新为初始状态 0,且我们使用下面不含 WHERE 子句的 UPDATE 语句:

UPDATE courses
SET student_count = 0;

然后我们执行下面的 SQL 语句来查看更新的结果:

SELECT * FROM courses;
+----+-------------------------+-----------------+------------+------------+
| id |          name           |  student_count  | created_at | teache
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值