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