1. 一张自增表里面总共有7条数据,删除了最后2条数据,重启数据库后又插入了一条数据,此时ID是几
2. FLOAT和DOUBLE的区别是什么
3. Char和Varchar区别是什么
4. varchar(50)中的50是什么意思?
5. 如果一个表有一列定义为TimeStamp,将发生什么
6. DateTime和TimeStamp的区别
7. 数据库存储日期格式时,如何考虑时区转换问题
8. 如果要存储用户的密码散列,应该使用什么字段进行存储
9. 空值和NULL的区别是什么
10. DROP、DELETE和Truncate区别
drop | delete | truncate | |
---|---|---|---|
类型 | DDL | DML | DDL |
回滚 | 不可回滚 | 可以回滚 | 不可回滚 |
删除内容 | 从数据库中删除表,所有的数据行、索引、权限也会被删除 | 表结构还在,删除表中所有数据 | 表结构还在,删除表中所有数据 |
删除速度 | 删除速度最快 | 慢、逐行删除 | 删除速度快 |