- 相同点:都能删除数据,都不会删除表结构
- 不同点:
- TRUNCATE重新设置自增列 计数器会归零
- TRUNCATE不会影响事务
DELETE FROM TEST --不会影响自增
TRUNCATE TABLE TEST --自增会归零
DELETE FROM TEST --不会影响自增
TRUNCATE TABLE TEST --自增会归零
删除数据 delete 允许使用条件 (删除符合条件的数据); 允许使用limit限制删除的记录数:limit n; 常见
delete和truncate区别
truncate会清空表数据和索引truncate table table_name;delete会清楚表数据,但是索引不会清
文章目录1. drop:删除数据库2. 对比 TRUNCATE TABLE 和 DELETE FROM3. DDL 和 DML 的说明1. drop:删除数据库drop语句将表所占用的空间全释放掉。drop > truncate > delete方式1:如果要删除的数据库存在,则删除成功。如果不存在,则报错DROP DATABASE mytest1;方式2:推荐。 如果要删除的数据库存在,则删除成功。如果不存在,则默默结束,不会报错。DROP DATABASE IF EXIS
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M