delete命令
语法:delete from 表名[where 条件]
-- 删除数据(避免这样写)DELETE FROM `student`-- 删除指定数据DELETE FROM `student` WHERE ID = 1
TRUNCATE 命令
作用:完全清空一个数据库表,表的结构和索引约束不会变
-- 清空student表
TRUNCATE `student`
TRUNCATE 和 delete 的区别
相同点:都能删除数据,都不会删除表结构
不同:
TRUNCATE 命令重新设置 自增列 计数器会归零
TRUNCATE 命令不会影响事务
