sql delete删除两个表_SQL教学 | 推开大数据之门 如何正确使用UPDATE and DELETE

适合的群体:SQL初学者,想要复习一下SQL基础知识的朋友。

UPDATE 用于更新表中的数据。DELETE用于删除表中的行,今天这两个语句在日常工作使用中,请大家仔细核对语句,在提交前,留意修改的记录数量。


UPDATE语法

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

使用UPDATE语句

使用Person表为例:

7cad33552c584a8a9583c486726f5e0d

使用update语句为Wilson添加其FirstName,请注意set的使用,同时使用where语句来限定修改的行,

这里一定要注意:

如果不限定条件,则会将整个表的所有First Name全部修改,如果一但commit,后果相关严重,请在提交的时候仔细核对修改的数量,笔者当年刚工作时,在生产库中将公司所有员工姓名都改成了我的大名,幸好通过闪回将数据恢复了,要不然不知道现在在哪里搬砖呢。

UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'

结果:

4a3e0f589bd7468a916ad39fe70517bc

如想更新多个字段,只需在set处修改:

UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'


DELETE语法

DELETE FROM 表名称 WHERE 列名称 = 值

继续以上文的Person表为例,删除“Fred Wilson”的相关记录:

DELETE FROM Person WHERE LastName = 'Wilson'

a27cf986e1924985b9b114d0b4881951

删除所有行:

DELETE FROM table_name


在生产库中使用以上两个语句请各位仔细检查代码,确定where条件语句,关注更新的数据记录,确保无问题再commit。

今天的教学就到这里,可以关注、评论,为您带来更多精彩内容。


相关推荐:

最受欢迎 | 10个SQL在线免费学习网站,你知道几个?(值得收藏)

教学 | 推开大数据之门 学习SQL语言

SQL教学 | 推开大数据之门 如何正确使用WHERE语句

SQL教学 | 推开大数据之门 如何正确使用INSERT INTO语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值