-
- 为什么我选择分享SQL编程
- SQL编程的基础概念
-
- 什么SQL编程,以及SQL编程能做什么事情;
- function和procedure的区别,及基本使用场景;
- 如何编写一个function,及如何修改和删除它;
- 使用function优雅的改写SQL
-
- 进一步了解function和procedure的区别
- 使用session变量
- 使用条件判断语法
- 使用循环语法
- 使用LEAVE退出procedure
- 学会编写一个利于自己工作procedure
-
- 触发器的基本概念,触发事件,触发时间
- 触发器名字的命名规范
- 使用SIGNAL抛出异常语法
- 编写一个不允许修改主键的trigger
- 编写一个自动记录行更新版本的trigger
- 编写一个自动记录行更新历史记录的trigger
-
- 对SQL编程认识的常见误区
- 使用SQL编程的利与弊
- SQL编程的常见场景
- 性能测试
-
SQL编程之常见schema设计
- 系统菜单表结构设计
- 权限管理表结构设计
- 系统参数表结构设计
-
SQL编程之深入浅出Index
- 子查询就一定慢吗
- 常见子查询的写法
- 在性能和SQL可读性中找到平衡
未完待续