以下为《mysql知识点》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
1.1 基本概念
1、MySQL有哪些数据库类型?
2、CHAR 和 VARCHAR 区别?
3、CHAR 和 VARCHAR 如何选择?
4、CHAR,VARCHAR 和 Text 的区别?
1.2 数据库设计
1、什么是三大范式?
2、什么是范式和反范式,以及各自优缺点?
2 索引
1、索引的几种类型或分类?
2、索引的优缺点?
3、索引设计原则?
4、索引的数据结构?
5、Hash 和 B+ 树索引的区别?
6、为何使用 B+ 树而非二叉查找树做索引?
7、为何使用 B+ 树而非 B 树做索引?
8、什么是最左匹配原则?
9、什么是覆盖索引?
10、什么是索引下推?
3 存储
3.1 存储引擎
1、有哪些常见的存储引擎?
2、MyISAM 和 InnoDB 的区别?
3、InnoDB 的四大 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 日志?
7.2 主从复制
1、什么是主从复制?
2、主从复制的作用?
3、主从复制的架构?
4、主从复制的实现原理?
5、什么是异步复制和半同步?
6、主从中常见问题以及解决?
8 SQL
8.1 语法
1、常见的聚合查询?
2、几种关联查询?
3、Where 和 Having 的区别?
4、SQL 关键字的执行顺序?
5、In 和 Exists 的区别?
6、Union 和 Union All 的区别?
7、Drop、Delete 和 Truncate 的区别?
8.2 优化
1、一条 SQL 是如何执行的?
2、如何判断 SQL 是否走了索引?
3、索引失效的几种情况?
4、Where 子句如何优化?
5、超大分页或深度分页如何处理?
6、大表查询如何优化?
8.3 实践
几种常见名次问题
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《mysql知识点》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。