1 Star 0 Fork 3

zhangyang/面试题

forked from king/面试题 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
02Mysql.txt 5.17 KB
一键复制 编辑 原始数据 按行查看 历史
king 提交于 2022-03-06 23:10 . 【初始化】
1.主键、外键有什么区别?
2.什么是范式化?
3.什么是反范式化?
4.三范式分别是指哪三个?
5.范式化有什么优缺点?
6.反范式化有什么优缺点?
7.数据库设计时怎么使用范式?
8.什么是事务?
9.事务有哪几个特性?
10.什么是脏读、幻读、不可重复读?
11.MySQL有哪些事务隔离级别?
12.MySQL 默认的事务隔离级别是?
13.MySQL事务默认提交模式是?
14.MySQL事务如何开启、禁用自动提交?
15.MySQL中哪些存储引擎支持事务?
16.MySQL切换数据库用什么命令?
17.MySQL查看所有数据库用什么命令?
18.MySQL查看当前库所有表用什么命令?
19.MySQL有哪些整数数据类型?-NEW!
20.MySQL中的 int(1)和int(10)的区别?-NEW!
21.MySQL有哪些浮点型数据类型?-NEw!
22.MySQL浮点型会丢失精度吗?-NEW!
23. MySQL中的decimal和float,double的区别?-NEw!
24.MySQL中的decimal 和numeric的区别?-NEW!
25. MySQL中的unsigned关键字有什么用?-NEw!
26.MySQL支持Bit 数据类型吗?-NEW!
27.MySQL支持哪几种时间类型?
28.MySQL DATETIME和TIMESTAMP怎么选?
29. MySQL DATETIME和TIMESTAMP的区别?
30.什么是索引?
31.索引有什么用?
32.索引为什么能提高查询效率?
33.索引的设计有哪些原则?
34.索引对数据库有什么负面影响?
35.什么情况下应不建或少建索引?
36.MySQL索引的种类有哪些?
37. MySQL索引命名有什么规范?
38.MySQL二级索引是什么?
39. MySQL有了聚簇索引为啥还要二级索引?
40.MySQL索引最左匹配原则怎么理解?
41.MySQL中的隐藏索引是什么?
42.MySQL索引实现是什么数据结构?
43.MySQL一个表最多创建多少个索引?
44.MySQL索引最多包含多少个列?
45.MySQL索引为什么选用B+Tree 作为数据结构?为什么不是其他?
46. MySQL B+树索引和哈希索引的区别?
47. MySQL B+树的一个节点为多大?
48.MySQL索引在哪些情况下会失效?
49.where 1 =1是什么意思?-NEw!
50.where 1 =1会导致索引失效吗?-NEW!
51.—定要写where 1 =1吗?有没有其他方案?-NEW!
52.MySQL默认最大的连接数是多少?
53. MySQL数据库引擎怎么选择?
54.MySQL默认数据库引擎是什么?
55.MySQL引擎 MylSAM和InnoDB的区别?
56.MySQL InnoDB引擎的物理存储文件?
57.MySQL MyISAM引擎的物理存储文件?
58.char 和varchar的区别?
59.MySQL支持JSON 数据类型吗?-NEw!
60.MySQL怎么存储用户画像比较好?<NEw!
61.常用的SQLJOIN连接及区别?
62.SQL中的笛卡尔积是什么?
63.如何避免SQL出现笛卡尔积?
64. union 和union all的区别?
65.为什么不建议用union而用union all?
66.什么是存储过程?-NEW!
67.为什么要有存储过程?有什么优势?-NEw!
68.存储过程需要编译吗?每次执行时编译还是?
-NEH!
69.阿里巴巴禁止使用存储过程,为什么?-NEw!
70.什么是触发器?-NEW!
71.MySQL中都有哪些触发器?-NEW!
72.为什么不建议使用触发器?
73.MySQL的drop、delete、truncate区别?
74. MySQL怎么实现分页查询?
75.MySQL的高可用方案有哪些?
76.如何分析一条SQL语句的执行计划和性能?
77. MySQL查询优化有哪些方法?
78.MySQL为什么不建议默认null 值?
79.MySQL为什么尽量选择最小数据类型?
80. MySQL模糊查询会导致索引失效吗?
81.MySQL模糊查询怎么只匹配—个字符?
82.MySQL模糊查询怎么匹配多个字符?
83.MySQL怎么记录慢查询语句?
84.MySQL支持查询结果缓存吗?
85.怎么理解数据库中的乐观锁?
86.怎么理解数据库中的悲观锁?
87. MySQL中的for update 锁的是什么?
88. MySQL中的MVCC是指什么?
89. MySQL InnoDB的 MVCC实现机制?
90.MySQL中的MVCC支持哪些事务隔离级别?
91.MySQL支持哪三种级别的锁?
92.MySQL InnoDB支持什么锁?
93.MySQL中的表锁有哪些?
94.MySQL中的行锁有哪些?
95. MySQL中的意向锁有什么用?
96. MySQL中的意向锁的分类?
97. MySQL中的意向锁是表锁还是行锁?
98. MySQL中的自增锁有什么用?
99. MySQL行锁是锁的是什么?
100.MySQL行锁实现的几种算法?
101. MySQL什么情况会发生死锁?
102.MySQL产生死锁有哪些必要条件?
103. MySQL死锁怎么排查?
104.MySQL如何解决死锁?
105. MySQL如何避免死锁?
106.MySQL和MariaDB的区别?
107.MySQL有哪些类型的日志?
108. MySQL中的binlog日志是什么?
109. MySQL中的binlog日志有什么用?
110.MySQL中的relay log 日志是什么?
111.MySQL日志 undo和redo的区别?
112.MySQL支持哪几种数据复制方式?
113. MySQL默认的数据复制方式是什么?
114. MySQL中的异步复制你怎么理解?
115.MySQL 异步复制会云失数据么?
116. MySQL中的半同步复制你怎么理解?
117. MySQL中的全同步复制你怎么理解?
118. MySQL中的组复制你怎么理解?
119.MySQL单表的最大记录数是多少?
120.什么是表分区?
121.表分区有什么好处?
122.表分区与分表的区别?
123. MySQL支持的分区类型有哪些?
124.MySQL分区表有哪些限制因素?
125.MySQL批量插入,如何不插入重复数据?
126. MySQL中为什么不建议使用UTF-8?
127. MySQL为什么不建议用UUID做主键?
128. MySQL提高并发可以调整哪些参数?
129.MySQL日期NOW和SYSDATE的区别?
130.MySQL怎么查看当前数据库版本?
131.MySQL常用的客户端有哪些?
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
其他
1
https://gitee.com/ibielai/interview-questions.git
[email protected]:ibielai/interview-questions.git
ibielai
interview-questions
面试题
master

搜索帮助