数据库删除语句 Drop、Truncate和Delete比较

Drop

drop可用于删除数据库(drop database 数据库名称)、删除数据表( use 数据库名称 drop table 数据表1名称,数据表2名)或删除数据表字段(use 数据库名称 alter table 数据表名称 drop column 字段名(列名称))。

值得注意的是:drop语句将删除表的结构、被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.

 

Truncate

Truncate用于删除数据表中的数据,仅数据表中的数据,不删除表( truncate table 数据表名称)。

 

Delete

Delete :删除数据表中的行,可以删除某一行,也可以在不删除数据表的情况下删除所有行(删除某一行:Delete from 数据表名称 where 列名称=值࿰

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页