在之前校招面试中,mysql 被问到的频率是真的高,自以为还算精通,经不住面试官刁钻的问题。为了快速补齐,网络上找了不少资料。反而陷入学习凌乱……
无奈求助一个已经进入大厂的学长,因为他时间比较忙,就塞给了我一本超详细的学习笔记,让我按索引查看不熟悉的地方。真的是超级全面,覆盖了Mysql的所有知识点。现在拿出来分享给大家。一起进步!
整整26个篇幅416页的内容,全程干货!包含最基础的安装、常用命令、SQL分类;介绍mysql中常⽤的数据类型;mysql类型和java类型对应关系; 数据类型选择的⼀些建议
第1篇:mysql基础知识
第2篇:详解mysql数据类型(重点)
主要内容
1. 介绍mysql中常⽤的数据类型
2. mysql类型和java类型对应关系
3. 数据类型选择的⼀些建议
第3篇:管理员必备技能(必须掌握)
主要内容:
1. 介绍Mysql权限⼯作原理
2. 查看所有⽤户
3. 创建⽤户
4. 修改密码
5. 给⽤户授权
6. 查看⽤户权限
7. 撤销⽤户权限
8. 删除⽤户
9. 授权原则说明
10. 总结
第4篇:DDL常见操作
主要内容:
1. 库的管理
2. 表管理
3. 表中列的管理
第5篇:DML操作汇总(insert,update,delete)
主要内容:
1. 库的管理
2. 表管理
3. 表中列的管理
第6篇:select查询基础篇
主要内容:
1. 基本语法
2. 查询常量
3. 查询表达式
4.查询函数
5.查询指定的字段
6.查询所有列
7.列别名
8.表别名
第7篇:玩转select条件查询,避免采坑
主要内容:
1. 条件查询语法
2. 条件查询运算符详解(=、<、>、>=、<=、<>、!=)
3. 逻辑查询运算符详解(and、or)
4. like模糊查询介绍
5. between and查询
6. in、not in查询
7. NULL值存在的坑
8. is null/is not null(NULL值专⽤查询)
9. <=>(安全等于)运算符
10. 经典⾯试题
第8篇:详解排序和分页(order by & limit)
主要内容:
1. 详解排序查询
2. 详解limit
3. limit存在的坑
4. 分页查询中的坑
第9篇:分组查询详解(group by & having)
主要内容:
1. 分组查询语法
2. 聚合函数
3. 单字段分组
4. 多字段分组
5. 分组前筛选数据
6. 分组后筛选数据
7. where和having的区别
8. 分组后排序
9. where & group by & having & order by & limit ⼀起协作
10. mysql分组中的坑
11. in多列查询的使⽤
第10篇:常⽤的⼏⼗个函数详解
第11篇:深⼊了解连接查询及原理
第12篇:⼦查询
第13篇:细说NULL导致的神坑,让⼈防不胜防
第14篇:详解事务
第15篇:详解视图
第16篇:变量详解
第17篇:存储过程&⾃定义函数详解
第18篇:流程控制语句
第19篇:游标详解
第20篇:异常捕获及处理详解
第21篇:什么是索引?
第22篇:mysql索引原理详解
第23篇:mysql索引管理详解
第24篇:如何正确的使⽤索引?
第25篇:sql中where条件在数据库中提取与应⽤浅析
第26篇:聊聊mysql如何实现分布式锁?
需要的朋友请回复“学习笔记”