MySQL的学习分为
基础、进阶、高级篇
将知识分块学习,脑海中就有这个知识体系,全面而系统的学习,梳理(复习)并巩固,熟能生巧。之所以了解MySQL和学习,是因为这是数据操作的一个重中之重。
学习体系
基础篇
-
SQL的语句:
DDL数据库定义,目标会操作库的创建,删除
DML、DQL、DCL先过一遍 -
函数:
字符串、日期、数值、流程 -
多表查询
外连接、内连接、自连接、
子查询(标量子查询、联合查询、行查询、列查询、表查询) -
约束
定义字段,如年龄不小于0 -
事务
事务并发问题,事务特性,事务级别
进阶篇
-
MySQL体系
连接层、服务层、引擎层:几种引擎了解
存储层 -
SQL优化
检测:sql执行次数、慢查询、超时时间、profiles
方向:排序、分组 -
视图/存储过程/触发器
-
锁
-
innob引擎
-
MySQL管理
高级篇
- 主从复制
- 分库分表
- 读写分离
网友评论