本课程是一个套路课程。通过本课程学习我们了解mysql中间件的基本实现套路。借助第三方库模拟实现数据库中间件部分(分表功能),懂了原理再学习各种成熟中间件就更丝

*   第1讲:开张课、 课程内容、创建一个最简单的mysql代理

*   第2讲:mysql代理(1):初步创建自己的Handler处理类

*   第3讲:mysql代理(2):支持查询数据返回

*   第4讲:数据库中间件、模拟分表、模拟最简单的多表查询

*   第5讲:模拟分表查询:多数据集合并的方式

*   第6讲:Sql解析学习(select):使用第三方库、获取From表名

*   第7讲:Sql解析学习(select): 获取Select字段、字符串形式打印

*   第8讲:Sql解析学习(select): 根据”分表规则”拆分SQL(初步)

*   第9讲:Sql解析学习(select): 根据”分表规则”拆分SQL(支持where、Limit等)

*   第10讲:分表拆分之水平拆分、分表规则、范围分表配置

*   第11讲:按范围分表(1):分析where条件找到ID字段

*   第12讲:按范围分表(2):根据ID范围规则初步拆分SQL

*   第13讲:按范围分表(3): where多个条件处理

*   第14讲:按范围分表:支持多命中条件分表 (上):思路讲解

*   第15讲:按范围分表:支持多命中条件分表 (下):代码实现

*   第16讲:阶段性成果:把SQL解析和代理做初步整合、总结课、新课预告