MySQL数据库面试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库面试相关的知识,希望对你有一定的参考价值。

1. mysql的存储引擎的不同

2. 单个索引、联合索引、主键索引

3. Mysql怎么分表,以及分表后如果想按条件分页查询怎么办(如果不是按分表字段来查询的话,几乎效率低下,无解)

4. 分表之后想让一个id多个表是自增的,效率实现

5. MySql的主从实时备份同步的配置,以及原理(从库读主库的binlog),读写分离

6. 写SQL语句。。。

7. 索引的数据结构,B+树

8. 事务的四个特性,以及各自的特点(原子、隔离)等等,项目怎么解决这些问题

9. 数据库的锁:行锁,表锁;乐观锁,悲观锁

10. 数据库事务的几种粒度;

11. 关系型和非关系型数据库区别

以上是关于MySQL数据库面试的主要内容,如果未能解决你的问题,请参考以下文章

sql面试题50题(mysql版)

面试题: mysql数据库 未看7

MySQL数据库面试

mysql最新面试题,mysql面试题大全汇总

MySQL教程mysql面试题总结_上

面试之mysql数据库篇