开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第6天,点击查看活动详情
在上文我们来学习了如何用通配符来搜索数据,接下来说说如何更新和删除数据
前面的文章说道,插入数据可以用INSERT语句来执行,那么要更新表中的数据要怎么操作呢?
UPDATE
语法如下:更新表名,设置某一列的值
UPDATE table_name SET column_name = value
接下来测试一下这个语句
首先看一下现在表中的数据
然后执行下面的语句
UPDATE Users SET name = 'jym';
name那一列的数据全都被设置为jym了,更新成功!
当然,如果你这样修改数据的话,一次性把所有数据都修改了,请赶紧删库跑路吧!
一般我们执行更新语句的时候都会在后面添加限定语句
比如接下来我们修改age为3的数据,
UPDATE Users SET name = 'youhu' WHERE age = 3;
可以看到所有age为3的jym都改成了youhu
所以更新数据的时候一定一定不要省略限定语句
DELETE
语法如下:DELETE FROM表名
DELETE FROM table_name WHERE xxx
删除的时候要格外注意,不要省略WHERE,不然就会把所有数据都删除了!
当然如果你要删除这张表的数据,可以像下面这样操作
DELETE FROM Users;
接下来再插入一些数据来演示删除特定行,数据如下所示
接下来把age=3的用户删除
DELETE FROM table_name WHERE age = 3;
最后
使用UPDATE和DELETE操作的时候一定不要省略WHERE语句!
其他文章
在线等,后端悄悄改了接口文档被我抓住了怎么办?
和后端对线 | 前端如何保存base64字符串为文件
释放生产力 | Yapi,swagger2,swagger3生成请求代码
什么?在React中也可以使用vue响应式状态管理
clean-js | 在hooks的时代下,使用class管理你的状态
clean-js | 手把手教你写一个羊了个羊麻将版
有没有一种可能,你从来都没有真正理解async