MySQL数据库基本操作-DDL
数据定义语言
建库 建表
MySQL数据库基本操作-DML
表插入 更新 删除
MySQL约束
主键约束
自增约束
非空约束
唯一约束
默认约束
零填充约束
MySQL数据库基本操作-DQL-基本查询
运算符
条件查询
排序查询
聚合查询
分组查询
分页查询
insert into … select … from …
select … into …from …
MySQL的多表操作
多表关系
外键约束
一对多
多对多
多表联合查询
交叉联合查询
内连接查询
外连接查询
子查询
自关联查询
索引
单列索引-普通索引
单列索引-唯一索引
单列索引-主键索引
组合索引
全文索引(略)
存储引擎
事务
锁机制
日志
错误日志
二进制日志
查询日志
慢查询日志
mysql优化
查看sql执行频率
定位低效率执行sql
慢查询日志
show processlist
explain分析执行计划
id
select_type
type
key 等
extra
show profile分析sql
使用索引优化
数据准备
创建索引组合
全值匹配
最左前缀法则
其他匹配原则
大批量插入数据
主键顺序插入
关闭唯一性校验
优化insert语句
优化order by
优化group by
优化子查询