目录 2
第一部分 安装 2
第1章 数据库导论 2
1.1 概述 2
1.2 小型数据库 4
1.3 小结 8
第2章 MySQL技术教程 9
2.1 MySQL体系结构综述 9
2.2 MySQL引擎 12
2.3 小结 19
第3章 MySQL安装和配置 20
3.1 获得MySQL 20
3.2 安装和配置MySQL 22
3.3 测试MySQL 35
3.4 安装之后的步骤 37
3.5 小结 38
第二部分 使用 40
第4章 SQL基础 40
4.1 SQL简史 40
4.2 SQL综述 40
4.3 (My)SQL教程 41
4.4 小结 55
第5章 MySQL数据类型 56
5.1 数据类型的要求和基本原理 56
5.2 MySQL数据类型 57
5.3 小结 76
第6章 MySQL运算符 77
6.1 算术运算符 77
6.2 比较运算符 81
6.3 逻辑运算符 93
6.4 位运算符 95
6.5 小结 97
第7章 MySQL函数 98
7.1 数学函数 98
7.2 聚合函数 103
7.3 字符串函数 106
7.4 日期和时间函数 112
7.5 加密函数 120
7.6 控制流函数 123
7.7 格式化函数 127
7.8 类型转化函数 129
7.9 系统信息函数 131
7.10 小结 135
第8章 使用数据库和表 136
8.1 创建数据库 136
8.2 选择需要的数据库 137
8.3 删除数据库 138
8.4 创建表 138
8.5 复制表 157
8.6 修改表 160
8.7 删除表 165
8.8 获得数据库、表、字段和索引的信息 165
8.9 小结 166
第9章 使用数据 167
9.1 插入、更新和删除记录 167
9.2 检索记录 177
9.3 复制、导入和导出记录 187
9.4 小结 194
第10章 连接 195
10.1 什么是连接 195
10.2 连接的类型 198
10.3 小结 210
第11章 子查询 211
11.1 什么是子查询 211
11.2 子查询的类型 215
11.3 小结 228
第12章 事务处理 229
12.1 什么是事务 229
12.2 事务的生命周期 233
12.3 控制事务行为 236
12.4 事务和性能 241
12.5 具有非事务表的伪事务 244
12.6 小结 249
第三部分 管理 252
第13章 管理与配置 252
13.1 数据库管理与MySQL 252
13.2 基本的服务器管理和配置任务 254
13.3 小结 264
第14章 安全、访问控制和权限 265
14.1 MySQL授权表 265
14.2 授权、废除和浏览用户权限 273
14.3 改变用户口令 280
14.4 小结 282
第15章 维护、备份和恢复 283
15.1 维护 283
15.2 检查和修理表 286
15.3 备份和恢复 289
15.4 小结 292
第16章 性能优化 293
16.1 索引 293
16.2 查询高速缓存 295
16.3 查询分析 296
16.4 优化多表查询 298
16.5 使用临时表 300
16.6 优化表设计 301
16.7 调整服务器设置 302
16.8 基准技术 303
16.9 小结 306
第17章 MySQL复制 307
17.1 复制基本原理 307
17.2 管理复制过程 310
17.3 小结 314
第四部分 开发 316
第18章 MySQL API 316
18.1 MySQL API概述 316
18.2 MySQL API组件 317
18.3 语言支持 317
18.4 选择API 319
18.5 小结 321
第19章 MySQL与C 322
19.1 C语言 322
19.2 MySQL与C语言 323
19.3 真实范例 340
19.4 小结 348
第20章 MySQL与Perl 349
20.1 Perl 349
20.2 MySQL与Perl DBI 350
20.3 真实范例 366
20.4 小结 382
第21章 MySQL与PHP 383
21.1 历史和演变 383
21.2 MySQL与PHP的组合 385
21.3 真实范例 401
21.4 小结 410