加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mysql/mariadb知识点总结(13):delete与update常用语句

发布时间:2022-12-08 14:01:44 所属栏目:MsSql教程 来源:转载
导读:
这篇文章总结了mysql中的delete语句以及update语句的基本用法,insert语句之前已经总结过,select语句将会在其他文章中单独总结。
在本博客中,”mysql”是一个系列文章,这些文章主要对m

这篇文章总结了mysql中的delete语句以及update语句的基本用法,insert语句之前已经总结过,select语句将会在其他文章中单独总结。

在本博客中,”mysql”是一个系列文章,这些文章主要对mysql/mariadb的常用知识点进行了总结,每一篇博客总结的知识点有所不同,具体内容可参考mysql文章列表。

mysql文章列表直达链接:mysql知识点总结

delete常用语句

删除数据的语句比较简单,主要是通过where子句给定删除的范围,而where子句的示例可以参考select常用语句,但是删除前请确定给定的条件没有任何问题,在不确定的情况下不要随意删除数据。

如下语句表示删除tb1中的所有数据,也就是清空tb1表,非常危险,切勿随意使用。

delete?from?tb1;

根据给定的条件删除数据,在不确定的情况下或者没有备份的情况下,请勿随意删除数据

delete?from?tb1?where?age=22;
delete?from?tb1?where?name?rlike?'^t.*';

如下语句表示,从tb1表中找出age>30的数据行,然后将这些行按照age进行降序排列,排列后删除第一个。

delete?from?tb1?where?age?>?30?order?by?age?desc?limit?1;

update常用语句

数据库基本----sql语句大全_Mssql基本语句_select语句的基本作用是什么

修改数据的语句也比较简单,主要是通过where子句给定修改的范围,而where子句的示例可以参考select常用语句,执行更新语句之前请确定给定的条件是正确的,因为不加任何条件的更新语句表示更新表中的所有字段Mssql基本语句,如果你不确定要这么做,这样是非常危险的,所以执行update语句之前,也要再三确定条件给定正确。

如下语句表示更新tb1表中所有行的age字段的值为28,这种语句比较危险,除非你确定这样做,否则切勿执行。

update?tb1?set?age?=?28;

如下语句表示将tb1表中id号为13的行中的name字段的值改为luffy.

update?tb1?set?name='luffy'?where?id=13;

如下语句同上,只是一次修改了多个字段的值。

update?tb1?set?name='luffy',age=25?where?id=13;

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!