01.mysql安装¶
02.数据类型¶
03.库和数据表¶
04.表的增删改查¶
05.表的综合查询¶
- 1. where 条件约束
- 2. group 数据分组
- 3. having 筛选数据
- 4. order by 排序和limit限制取出条目
- 5. 子查询
- (1) where子查询
- (2) from子查询
- (3) exists子查询
- 子查询练习
- 6. join连接查询
- (1) INNER JOIN内连接查询
- (2) LEFT JOIN左连接查询
- (3) RIGHT JOIN右连接查询
- 连接查询练习
- 7. union查询
06.索引¶
07.事务¶
08.mysql用户与权限管理¶
09.mysql优化¶
- 1. 表的优化
- (1) 字段类型优先选择顺序
- (2) 字段长度够用就行(tinyint、 varchar(N))
- (3) 避免使用null
- (4) 对于字段属性分类数量确定而且数量比较少时,优先选择枚举类型enum,例如性别、学历等
- 2. 索引优化
- (1) B-tree索引
- (2) hash索引
- (3) 聚簇索引
- (4) 多列索引
- (5) 伪哈希索引
- (6) 延时索引
- (7) 冗余索引
- (8) 索引的长度和区分度
- (9) 索引与排序
- (10) 索引碎片和维护
10.mysql优化分析¶
11.表分区¶
12.mysql集群¶
13.开发中比较少用的功能¶
14.数据库导入导出¶
15.客户端和服务端安全传输数据¶
- 1. 为什么需要安全连接
- 2. 客户端安全连接
- (1) 没有强制使用ssl安全连接情况
- (2) 强制所有用户使用ssl安全连接
- (3) 未使用SS和使用SSL安全性对比
- (4) 使用SSL前后性能对比