区别

delete 和Truncate

  • delete 清空数据库的数据

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

    • truncate 表名

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

不同点

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

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

  • count(字段):会忽略所有的null值,字段为null的话不算进去
  • count(*)和count(1)不会忽略null值
posted on 2023-02-21 23:57  懵逼的程序小白  阅读(17)  评论(0)    收藏  举报