封面
版权信息
推荐序
前言
第1章 SQL概述
1.1 DML
1.2 DDL
1.3 TCL
1.4 DCL
1.5 总结
第2章 SCOTT模式
2.1 DEPT
2.2 EMP
2.3 SALGRADE
2.4 BONUS
2.5 总结
第3章 新增语句
3.1 单行新增
3.2 建表新增
3.3 查询结果新增
3.4 常见误区分析
3.5 总结
第4章 删除语句
4.1 delete语法
4.2 truncate语法
4.3 误删数据恢复
4.4 误删对象恢复
4.5 常见误区分析
4.6 总结
第5章 更新语句
5.1 update语法
5.2 单表更新
5.3 表关联更新
5.4 常见误区分析
5.5 总结
第6章 查询语句
6.1 查询语句的语法
6.2 where子句中常用的运算符
6.3 分组
6.4 排序
6.5 空值
6.6 多表连接
6.7 集合运算
6.8 子查询
6.9 别名
6.10 常见误区分析
6.11 总结
第7章 视图
7.1 视图语法
7.2 视图举例
7.3 视图的作用
7.4 简单视图
7.5 复杂视图
7.6 键值保存表
7.7 只读视图
7.8 with check option
7.9 物化视图
7.10 索引视图
7.11 常见误区分析
7.12 总结
第8章 索引
8.1 索引语法
8.2 B-Tree索引
8.3 聚集索引
8.4 唯一索引
8.5 非唯一索引
8.6 组合索引
8.7 反向键索引
8.8 函数索引
8.9 索引组织表
8.10 常见误区
8.11 总结
第9章 约束
9.1 约束语法
9.2 主键约束
9.3 外键约束
9.4 唯一性约束
9.5 非空约束
9.6 check约束
9.7 默认值约束
9.8 常见误区分析
9.9 总结
第10章 触发器
10.1 触发器语法
10.2 变异表
10.3 触发器内置对象
10.4 行级触发器
10.5 语句级触发器
10.6 触发时间
10.7 instead of触发器
10.8 常见误区分析
10.9 总结
第11章 存储过程
11.1 存储过程语法
11.2 IN模式参数
11.3 OUT模式参数
11.4 删除存储过程
11.5 常见误区分析
11.6 总结
第12章 函数
12.1 系统函数
12.2 自定义函数
12.3 常见误区分析
12.4 总结
第13章 事务
13.1 银行转账案例
13.2 事务的4个属性
13.3 并发引起的问题
13.4 事务隔离级别
13.5 事务保存点
13.6 自治事务
13.7 常见误区分析
13.8 总结
第14章 SQL Server与Oracle的差异
14.1 前N行
14.2 字符串拼接
14.3 获取系统时间
14.4 空字符串
14.5 表别名
14.6 null值排序
14.7 update引起select阻塞
14.8 SQL、T-SQL和PL/SQL
14.9 视图定义中出现排序
14.10 对视图非键值保存表的更新
14.11 分组函数嵌套
14.12 内联视图
14.13 关联表删除
14.14 关联表更新
14.15 自增列
14.16 总结
更新时间:2019-01-04 16:42:57