mysql知识点

本文由用户“tnt2848”分享发布 更新时间:2022-10-25 00:45:50 举报文档

以下为《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知识点》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览

热门关注

相关下载