前言 1
第一部分 简介 9
第一章 MySQL 9
关系数据库 9
MySQL的历史 12
MySQL的设计 13
MySQL的特性 14
MySQL应用 17
由本书得到的收获 18
第二章 安装 20
准备 20
Unix下的安装 21
Windows下的安装 28
第三章 MySQL中的SQL 32
SQL基础 32
数据库创建 36
表管理 37
MySQL数据类型 40
索引 44
管理数据 46
查询 50
SQL运算符 57
高级特性 64
第四章 数据库管理 77
配置 78
服务器启动和关闭 81
日志 84
备份 84
恢复 90
表的维护和灾难恢复 92
第二部分 MySQL管理 97
第五章 性能优化 97
性能优化的方法 97
应用优化 98
数据库服务器优化 110
操作系统/硬化优化 111
第六章 安全 112
数据库安全 113
系统安全 130
应用安全 134
第七章 数据库设计 138
数据库设计入门 138
标准化 141
逻辑数据建模方法 149
物理数据库设计 151
第三部分 MySQL编程 157
第八章 数据库应用 157
体系结构 157
连接和事务 162
对象/关系建模 165
第九章 Perl 167
DBI简介 168
DBI和CGI 177
可维护Perl程序的一般模型 185
第十章 Python 206
DB-API 206
专有操作 210
应用DB-API 211
第十一章 PHP 217
PHP简介 218
安装PHP 224
使用PHP访问MySQL DBMS 227
获得安全的用户数据 240
管理会话 241
用PHP写入数据 243
使用HTML<form>环境 247
更多资源 250
第十二章 C语言API 252
API概述 252
应用C语言API 258
高级问题 263
第十三章 Java 265
JDBC API 265
简单数据库访问 277
动态数据库访问 281
顾客簿servlet 284
第十四章 扩展MySQL 285
用户自定义函数 285
可替换的字符集 301
第四部分 MySQL参考 309
第十五章 MySQL中的SQL语法 309
基本语法 309
SQL命令 313
第十六章 MySQL数据类型 350
数值型数据类型 352
字符串数据类型 356
日期型数据类型 360
复合型数据类型 362
第十七章 运算符和函数 365
运算符 365
函数 368
第十八章 MySQL PHP API参数 384
数据类型 384
函数 385
第十九章 C语言参考 412
数据类型 412
函数 416
第二十章 Python DB-API 447
模块:MySQLdb 447
词汇表 459