SQL基础之DELETE语句

在sql中,delete语句用来删除数据表中的记录,即删除数据表中的行。

delete的常用语法为:

DELETE FROM 表名 WHERE 条件语句

例如我们假设有student表如下

 id

 xuehao

 xingming

 chengji

 1

 1111

 张三

 100

 2

 2222

 李四

 80

现假设我们要删除姓名为李四的数据,那么我们要构建的sql语句为:

delete from student where xingming='李四'

那么执行结果如下

 id

 xuehao

 xingming

 chengji

 1

 1111

 张三

 100

如果我们在sql语句最后没有加条件判断语句where,那么数据表中所有数据都将会被删除,例如我们执行以下sql语句

delete from student

或者

delete * from student

那么执行结果如下

 

 id

 xuehao

 xingming

 chengji

我们可以看到,delete语句在清空数据表时,数据表的结构、属性、索引将保持不变,但是所有的数据记录都将会被清空。

PS:

如果你不是要清空整个数据表的话,千万记得不要忘记where条件语句!

版权声明:
作者:崔圣杰
链接:https://www.cuishengjie.com/106.html
来源:论剑阁-崔圣杰博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
SQL基础之DELETE语句
在sql中,delete语句用来删除数据表中的记录,即删除数据表中的行。delete的常用语法为:DELETE FROM 表名 WHERE 条件语句
<<上一篇
下一篇>>