delete 和Truncate
-
delete 清空数据库的数据
-
- delete from
表名
where 条件
- delete from
-
Truncate:完全清空一个数据库表,表的结构和索引约束不会变
-
- truncate 表名
相同点:删除数据,不会删除表结构
不同点
- truncate 删除表数据后自增会归0
- delete 删除表数据后自增不会归0
count(字段),count(*),count(1)的区别
- count(字段):会忽略所有的null值,字段为null的话不算进去
- count(*)和count(1)不会忽略null值