- MySQL
- # 1、关系型和非关系型数据库的区别你了解多少?
- # 2、什么是非关系型数据库?
- # 3、为什么使用索引?
- # 4、Innodb为什么要用自增id作为主键?
- # 5、MyISAM和InnoDB实现B树索引方式的区别是什么?
- # 6、说一下MySQL是如何执行一条SQL的?具体步骤有哪些?
- # 7、你了解MySQL的内部构造吗?一般可以分为哪两个部分?
- # 8、说一说Drop、Delete与Truncate的共同点和区别
- # 9、MySQL优化了解吗?说一下从哪些方面可以做到性能优化?
- # 10、数据库隔离级别
- # 11、都知道数据库索引采用B+树而不是B树,原因也有很多,主要原因是什么?
- # 12、文件索引和数据库索引为什么使用B+树?(第9个问题的详细回答)
- # 13、听说过视图吗?那游标呢?
- # 14、MySQL中为什么要有事务回滚机制?
- # 15、数据库引擎InnoDB与MyISAM的区别
- # 16、数据库并发事务会带来哪些问题?
- # 17、数据库悲观锁和乐观锁的原理和应用场景分别有什么?
- # 18、MySQL索引主要使用的两种数据结构是什么?
- # 19、数据库为什么要进行分库和分表呢?都放在一个库或者一张表中不可以吗?
- # 20、不可重复读和幻读区别是什么?可以举个例子吗?
文章目录
THE END
暂无评论内容