西安网站维保公司,做网站不给源码程序,做一个网站最低多少钱,高端大气的网站1.使用 delete 语句删除表中的数据#xff1a;语法#xff1a;delete from 表名 [where 删除条件]delete 是删除的意思 where是选填内容可以不加#xff0c;但是不加条件的话是删除整个表 例子#xff1a;delete from 成绩表 where 姓名张三含义#xff1…1.使用 delete 语句删除表中的数据语法delete from 表名 [where 删除条件]delete 是删除的意思 where是选填内容可以不加但是不加条件的话是删除整个表 例子delete from 成绩表 where 姓名张三含义删除成绩表中张三的信息如果不加where 就是删除整个成绩表注意delete用于删除整条记录不会删除单个字段也就是不会删除表格的一空所以delete后面不会出现列名。~~ delete 列名 from 表名 ~~ 2.使用truncate table 语句删除表中的数据语法truncate table 表名truncate table 是删除表的意思例子truncate table 成绩表含义删除成绩表中的所有数据记录行注truncate table 功能上类似没有where字句的delete语句。 两者的区别
1.truncate 语句不带where字句只能删除整个表的数据。而delete可以带where允许按条件删除某些数据。
2.truncate语句不记录事务日志所以删除的数据*不能通过事务日志恢复*。而delete会记录能恢复。
3.truncate语句删除表中所有行标识符列会重置为0。而delete不会重置标识符列。
4.truncate语句不能用于外键约束引用的表。转载于:https://blog.51cto.com/13588598/2066335