编辑: kr9梯 | 2018-11-05 |
net 培训内部使用,禁止 外传 For Internal Only 作者 杨中科 如鹏网 www.rupeng.com 传智播客.net 培训 www.itcast.cn 第1章数据库入门
1 1.1 数据库概述
1 1.1.1 数据库与数据库管理系统
1 1.1.2 数据库能做什么
2 1.1.3 主流数据库管理系统介绍
2 1.2 数据库基础概念
5 1.2.1 Catalog
5 1.2.2 表(Table)
6 1.2.3 列(Column)
7 1.2.4 数据类型(DataType)
8 1.2.5 记录(Record)9 1.2.6 主键(PrimaryKey)9 1.2.7 索引(Index)
10 1.2.8 表关联
12 1.2.9 数据库的语言――SQL
13 1.2.10 DBA 与程序员14 第2章数据表的创建和管理
17 2.1 数据类型
17 2.1.1 整数类型
17 2.1.2 数值类型
19 2.1.3 字符相关类型
21 2.1.4 日期时间类型
23 2.1.5 二进制类型
24 2.2 通过 SQL 语句管理数据表
25 2.2.1 创建数据表
25 2.2.2 定义非空约束
26 2.2.3 定义默认值
27 2.2.4 定义主键
27 2.2.5 定义外键
29 2.2.6 修改已有数据表
30 2.2.7 删除数据表
31 2.2.8 受限操作的变通解决方案
31 第3章数据的增、删、改33 3.1 数据的插入
34 3.1.1 简单的 INSERT 语句34 3.1.2 简化的 INSERT 语句36 3.1.3 非空约束对数据插入的影响
36 3.1.4 主键对数据插入的影响
37 3.1.5 外键对数据插入的影响
38 3.2 数据的更新
38 3.2.1 简单的数据更新
39 3.2.2 带WHERE 子句的 UPDATE 语句
40 3.2.3 非空约束对数据更新的影响
41 3.2.4 主键对数据更新的影响
42 3.2.5 外键对数据更新的影响
42 3.3 数据的删除
43 3.3.1 简单的数据删除
43 3.3.2 带WHERE 子句的 DELETE 语句
44 第4章数据的检索
47 4.1 SELECT 基本用法
48 4.1.1 简单的数据检索
48 4.1.2 检索出需要的列
49 4.1.3 列别名
51 4.1.4 按条件过滤
52 4.1.5 数据汇总
53 4.1.6 排序
56 4.2 高级数据过滤
59 4.2.1 通配符过滤
59 4.2.2 空值检测
63 4.2.3 反义运算符
64 4.2.4 多值检测
65 4.2.5 范围值检测
66 4.2.6 低效的 WHERE 1=1
68 4.3 数据分组
72 4.3.1 数据分组入门
74 4.3.2 数据分组与聚合函数
76 4.3.3 HAVING 语句
79 4.4 限制结果集行数
81 4.4.1 MySQL
81 4.4.2 MS SQL Server
2000 82 4.4.3 MS SQL Server
2005 83 4.4.4 Oracle
84 4.4.5 DB2
86 4.4.6 数据库分页
88 4.5 抑制数据重复
90 4.6 计算字段
91 4.6.1 常量字段
92 4.6.2 字段间的计算
93 4.6.3 数据处理函数
95 4.6.4 字符串的拼接
97 4.6.5 计算字段的其他用途
103 4.7 不从实体表中取的数据
105 4.8 联合结果集
107 4.8.1 简单的结果集联合
108 4.8.2 联合结果集的原则
110 4.8.3 UNION ALL
112 4.8.4 联合结果集应用举例
114 第5章函数
119 5.1 数学函数
122 5.1.1 求绝对值
122 5.1.2 求指数
122 5.1.3 求平方根
123 5.1.4 求随机数
123 5.1.5 舍入到最大整数
125 5.1.6 舍入到最小整数
126 5.1.7 四舍五入
127 5.1.8 求正弦值
128 5.1.9 求余弦值
129 5.1.10 求反正弦值
129 5.1.11 求反余弦值
130 5.1.12 求正切值
130 5.1.13 求反正切值
131 5.1.14 求两个变量的反正切
131 5.1.15 求余切
132 5.1.16 求圆周率π值132 5.1.17 弧度制转换为角度制
133 5.1.18 角度制转换为弧度制
134 5.1.19 求符号
134 5.1.20 求整除余数
135 5.1.21 求自然对数
136 5.1.22 求以
10 为底的对数
136 5.1.23 求幂
137 5.2 字符串函数