暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片
数据库笔记与总结 - 苏青羽.pdf
3632
41页
352次
2022-05-25
免费下载
数据
笔记与总结
作者:苏青
Database study notes
前言
大家好,我是苏青羽,这份笔记是我校招以来的一个学习总结重点参考了阿秀哥(公众号
《拓跋阿秀》)的校招笔记,加上自己面试时被问到的问题,与各种博客论坛(CSDN
客园)上收集的信息各类视频网站(B 站、慕课网)的网课视频总结,以及各种求职网站
上相关的面经
这份笔记并非面面俱到,我自己有针对性地进行了筛选和精简。去除了很多参考资料中的复
杂内容,尽可能保留在面试过程中提及频率较高的问题我觉得如果不是面大厂的话,这份
笔记应付下普通中小厂的开发岗的面试应该没什么问题。即使是面大厂这份笔记相信也能
有所帮助。
这份笔记不是用来学习的,更适合进行学习上的查漏补缺和临时突击,如果在笔记中遇到了
不懂的知识点一定要去自己看书或者上网查询相关知识点!
如果发现本文有较大的硬性错误与逻辑错误的地方、发现本文内容存在侵权、或者有什么想
补充的内容和增加的问题,请发送邮件到我的个人邮箱 2192515158@qq.com 同我联系!
本笔记会实时更新,详情请关注我的个人公众号《苏青羽》下方是公众号二维码,扫码即
可关注!
目录
数据库 ....................................................................................................................................................... 1
1 为什么要使用数据库? ................................................................................................................... 1
2 关系型和非关系型数据库的区别是什么? ................................................................................... 1
MySql ........................................................................................................................................................ 3
3 什么是 SQL ...................................................................................................................................3
4 什么是 MySQL? ............................................................................................................................... 3
5 MySQL 的内部构造? ..................................................................................................................... 3
6 MySQL 内部是如何执行一条 SQL 语句 ................................................................................... 3
7 Mysql 的数据类型? ........................................................................................................................ 4
8 CHAR VCHAR 的适用场景? ................................................................................................... 6
9 什么是索引................................................................................................................................... 6
10 索引的优缺点? ............................................................................................................................. 6
11 索引使用场景? ............................................................................................................................. 7
12 Order by 的字段有没有建立索引对排序有影响吗? ..................................................................7
13 索引覆盖是什么意思? ................................................................................................................. 7
14 索引有哪几种类型? ..................................................................................................................... 8
15 索引的数据结构 ......................................................................................................................... 8
16 索引为什么能提高查询效率? ................................................................................................... 10
17 创建索引的原则 ....................................................................................................................... 10
18 使用索引查询一定能提高查询的性能吗? ............................................................................... 11
19 Mysql 为什么使用 B+树作为索引的底层实现,而不是使用其他数据结构? ...................... 11
20 什么是聚簇索引与非聚簇索引?选择使用的时机? ............................................................... 13
21 非聚簇索引一定会回表查询? ................................................................................................... 14
22 说说联合索引?最左前缀匹配原则又是什么? ....................................................................... 14
23 什么情况下索引会失效而使查询进行全表扫描 ................................................................... 15
24 事务是什么? ............................................................................................................................... 15
25 事物的四大特性 ....................................................................................................................... 15
26 说说脏读、幻读、不可重复读? ............................................................................................... 16
27 幻读和不可重复读的区别? ....................................................................................................... 16
28 说说事务的四大隔离级别? ....................................................................................................... 17
29 MySql 的锁是什么? ................................................................................................................... 17
30 乐观锁和悲观锁的应用场景? ................................................................................................... 19
31 数据库死锁常见的解决方法? ................................................................................................... 19
32 存储引擎是什么 ....................................................................................................................... 20
33 MySql 存储引擎 MyISAM InnoDB 的区别? .......................................................................20
34 MyISAM InnoDB 实现索引的区别? ....................................................................................20
35 InnoDB 引擎 4 大特性? ......................................................................................................... 21
36 MyISAM InnoDB 的适用场景?如何选择? ........................................................................21
37 Mysql 的视图了解吗? ................................................................................................................21
38 简单说下 Mysql 的游标? ........................................................................................................... 22
39 什么是存储过程 ....................................................................................................................... 23
of 41
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。