数据库

1、数据库的三范式是什么?

2、DDL、DML、DCL、TCL分表代码什么含义?

3、熟悉MySQL的整体架构吗?

4、说说存储引擎 Inno DB和MyISAM的区别

5、熟悉哪些日志文件?

6、熟悉慢查询吗?

7、MySQL优化手段有哪些?

8、什么是事务?

9、事务的四大特性是什么?

10、说说Mysql的四种隔离级别

11、MySQL默认隔离级别是哪个?

12、知道MySQL中哪些锁?

13、并发读写容易带来什么问题?

14、说说你对MySQL中MVCC的认识

15、是如何解决幻读的?

15、索引是什么?

17、MySQL索引数据结构有哪几种?

18、有哪些类型的索引呢?

19、Hash和BTree作为MySQL索引,说说你对此有什么想法?

20、索引优化有哪些方式?

21、哪些场景建议创建索引?

22、哪些场景不建议使用索引?

23、用过explain吗?怎么用的?

24、熟悉MySQL锁优化吗?

25、熟悉哪些MySQL调优策略?