前言 1
第一部分 简介和指南第1章 MySQL简介 9
1.1 MySQL的价值 9
1.2 MySQL安装包 10
1.3 MySQL许可证说明 10
1.4 MySQL邮件列表 11
1.5 MySQL相关书籍与出版物 12
第2章 安装MySQL 13
2.1 选择分发版本 13
2.2 UNIX源码分发版 14
2.3 UNIX二进制分发版 16
2.4 Linux RPM分发版 17
2.5 Macintosh OS X分发版 18
2.6 Novell NetWare分发版 20
2.7 Windows分发版 21
2.8 安装后的配置 23
第3章 MySQL基础 26
3.1 mysql客户机 26
3.2 创建数据库和表 27
3.3 显示结果 30
3.4 插入数据 30
3.5 选择数据 31
3.6 排序、限制与分组 32
3.7 分析和处理数据 34
3.8 修改数据 35
3.9 删除数据 37
3.10 查询数据 38
3.11 批量导入数据 39
3.12 命令行界面 41
3.13 小结 42
第二部分 SQL语句和函数第4章 安全、用户语句和函数 45
4.1 语句和函数 46
4.2 按字母排序的SQL语句 46
4.3 按字母排序的函数 57
第5章 数据库和表模式语句 63
第6章 数据操纵语句和函数 123
6.1 按字符分组的语句和函数 123
6.2 按字母表排序的语句和子句 124
6.3 按字母排序的函数 163
第7章 表和服务器管理语句及函数 167
7.1 按字母排序的语句和子句 167
7.2 按字母排序的函数 185
第8章 复制语句和函数 188
8.1 复制的价值 188
8.2 复制过程 189
8.3 复制用户账户 196
8.4 配置服务器 197
8.5 复制数据库和启动复制 200
8.6 开始复制 202
8.7 使用复制备份 203
8.8 按字母排序的SQL语句和函数 204
8.9 复制状态 212
第9章 存储过程语句 217
第10章 聚集子句、聚集函数与子查询 236
10.1 按字母顺序排列的聚集函数 236
10.2 子查询 244
第11章 字符串函数 250
11.1 按类型排序的字符串函数 250
11.2 按字母排序的函数 251
第12章 日期和时间函数 279
12.1 按类型分组的日期和时间函数 280
12.2 按字母表排序的日期和时间函数 280
第13章 数学函数 316
按字母顺序排列的函数 316
第14章 控制流程函数 328
按字母顺序排列的函数 328
第三部分 MySQL服务器与客户端工具第15章 MySQL服务器和客户程序 335
15.1 mysql客户程序 335
15.2 mysqld服务器 342
15.3 mysqld_multi 379
15.4 mysqld_safe 381
第16章 命令行实用工具 384
第四部分 API和连接器第17章 C API 439
17.1 使用C与MySQL 439
17.2 按字母表顺序排列的函数 442
17.3 C API数据类型 470
第18章 Perl API 472
18.1 Perl DBI与MySQL的使用 472
18.2 Perl DBI参考 477
18.3 句柄属性 506
第19章 PHP API 512
19.1 使用PHP与MySQL 512
19.2 按字母顺序排序的PHP MySQL函数 514
第五部分 附录 539
附录A 数据类型 539
附录B 运算符 547
附录C 服务器和环境变量 553