
MySQL
耶亚希
这个作者很懒,什么都没留下…
展开
-
这是我见过最有用的Mysql面试真题!
1、能说下myisam 和 innodb的区别吗? 答: myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。 innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引和数据存储在一起。 2、 说下mysql的索引有哪些吧,聚簇和非聚簇索引又是什么? 答: 索引按照数据结构来说主要包含B+树和Hash索引。 假设我原创 2020-09-14 13:51:55 · 610 阅读 · 4 评论 -
2020年MySQL数据库面试题(含答案和思维导图总结)
1、为什么要使用数据库 答: 当数据保存在内存时: 优点: 存取速度快; 缺点: 数据不能永久保存。 当数据保存在文件时: 优点: 数据永久保存; 缺点: (1)速度比内存操作慢,频繁的IO操作; (2)查询数据不方便。 数据保存在数据库时: (1)数据能永久保存; (2)使用SQL语句,查询方便效率高; (3)管理数据方便。 2、数据库三大范式是什么? 答: 第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在第二范式的原创 2020-09-03 15:36:20 · 2837 阅读 · 2 评论