首页 > 其他分享 >delete 和Truncate的区别

delete 和Truncate的区别

时间:2023-02-22 00:14:53浏览次数:21  
标签:count Truncate 删除 区别 表名 null delete

delete 和Truncate

  • delete 清空数据库的数据

    • delete from 表名 where 条件
  • Truncate:完全清空一个数据库表,表的结构和索引约束不会变

    • truncate 表名

相同点:删除数据,不会删除表结构

不同点

  • truncate 删除表数据后自增会归0
  • delete 删除表数据后自增不会归0

count(字段),count(*),count(1)的区别

  • count(字段):会忽略所有的null值,字段为null的话不算进去
  • count(*)和count(1)不会忽略null值

标签:count,Truncate,删除,区别,表名,null,delete
From: https://www.cnblogs.com/Zx-3-6-0-/p/17142965.html

相关文章