sql 删除数据

sql 删除数据

    • drop
    • truncate
    • delete

drop

drop table Student_back
这样就删除表了,这样的删除不仅会删除表中的数据,还包括表结构、字段、视图、索引、触发器和依赖的约束等等。此方法慎用!!!

truncate

truncate table Student_back
这样只是删除表中的所有数据,会保留表结构、字段、约束、索引等等,但是不能加 where 条件限制。

如果表存在 FOREIGN   KEY (外键约束),则不能使用此方法,应使用不带 where 条件的 delete 语句,但 truncate 语句比 delete 语句执行要快

delete

delete from Student_back where S_StuNo='001'
这样的删除同样是删除表中的数据,并且可以添加 where 条件限制,还可以激活 trigger (触发器)。

你可能感兴趣的:(sql 删除数据)