- 你对事务的理解
- 事务的四大特性
- 脏读、幻读、不可重复读是什么?
- 事务的4个隔离级别?
- 数据库中的锁的理解?共享锁、排他锁、乐观锁、悲观锁、意向锁
- 在RR级别之下,如果一个查询没有命中索引,会发生什么.
- 你对MVCC的理解?
- 你对索引的理解?
- 索引的相关语法?(创建索引、删除索引、重建索引)
- 一级索引和二级索引的区别?
- MySQL表的数据结构?
- 聚集索引和非聚集索引的区别?
- 哪些列适合做索引,哪些列不适合?
- UUID为什么不适合做索引?
- Innodb中,索引的数据结构:B+tree的特点?
- B+tree 和 B-tree 的区别?
- 最左原则是什么?(用于复合索引,模糊查询)
- 模糊查询,业务要求%就要写在最左边,如何保证索引不失效?
- 你对SQL优化的理解?
- 如何打开慢SQL日志
- explain的使用?
- 什么是回表?
- 什么是索引覆盖
- 索引在什么情况下会失效
- Innodb和Myisam的区别?
- 内连接与外连接的区别?
- Mysql中如何实现完全外连接(Mysql中没有完全外连接)
- count(*) 和 count(列名) 的区别?
- in和exsits的区别?
- Mysql中的聚合函数有哪些?
- 小表驱动大表?
- truncate table和delete from table的区别?
原创作者: u_16881655 转载于: https://blog.51cto.com/u_16881655/11317966