Sitemap


译者序

1 MySQL的一般的信息

   1.1 什么是MySQL?

   1.2 关于本手册

   1.3 MySQL的历史

   1.4 MySQL 的主要特征

   1.5 MySQL稳定性?

   1.6 顺应2000年

   1.7 SQL一般信息和教程

   1.8 有用的MySQL相关链接

2 MySQL 邮件列表及如何提问或报告错误

   2.1 MySQL邮件列表

   2.2 提问或报告错误

   2.3 怎样报告错误或问题

   2.4 在邮件列表上回答问题的指南

3 MySQL的许可证和技术支持

   3.1 MySQL的许可证政策

   3.2 MySQL 使用的版权

   3.3 MySQL商业性分发

   3.4 许可证实例

   3.5 MySQL的许可证和技术支持费用

   3.6 商业性支持的类型

4 安装 MySQL

   4.1 怎样获得MySQL 

   4.2 MySQL支持的操作系统

   4.3 使用MySQL哪个版本

   4.4 怎样和何时发布更新版本

   4.5 安装布局

   4.6 安装MySQL二进制代码分发

   4.7 安装 MySQL源代码分发

   4.8 编译问题?

   4.9 MIT-pthreads 注意事项

   4.10 Perl 安装说明

   4.11 系统特定的问题

   4.12 Win32 注意事项

   4.13 OS/2 注意事项

   4.14 TcX 二进制代码

   4.15 安装后期(post-installation)的设置与测试

   4.16 升级和降级(downgrading)时有什么特别要做的事情吗?

5 MySQL 与标准的兼容性?

   5.1 MySQL对ANSI  SQL92 的扩充

   5.2 以ANSI模式运行 MySQL 

   5.3 MySQL相比ANSI SQL92的差别

   5.4 MySQL缺乏的功能

   5.5 MySQL 遵循什么标准?

   5.6 怎样处理没有COMMIT/ROLLBACK

6 MySQL 存取权限系统

   6.1 权限系统做什么

   6.2 MySQL用户名和口令

   6.3 与MySQL服务器连接

   6.4 使你的口令安全

   6.5 MySQL 提供的权限

   6.6 权限系统工作原理

   6.7 存取控制,阶段1:连接证实

   6.8 存取控制,阶段2:请求证实

   6.9 权限更改何时生效

   6.10 建立初始的 MySQL权限

   6.11 向MySQL增加新用户权限

   6.12 怎样设置口令

   6.13 存取拒绝(Access Denied)错误的原因

   6.14 怎样使MySQL安全以对抗解密高手(cracker)

7 MySQL 语言参考

   7.1 文字:怎样写字符串和数字

   7.2 用户变量

   7.3 列类型

   7.4 用在SELECT和WHERE子句的函数

   7.5 CREATE DATABASE句法

   7.6 DROP DATABASE (抛弃数据库)句法

   7.7 CREATE TABLE (创建表)句法

   7.8 ALTER TABLE (改变表)句法

   7.9 OPTIMIZE TABLE (优化表) 句法

   7.10 DROP TABLE (抛弃表)句法

   7.11 DELETE (删除)句法

   7.12 SELECT (精选)句法

   7.13 JOIN (联接)句法

   7.14 INSERT (插入)句法

   7.15 REPLACE (替换)句法

   7.16 LOAD DATA INFILE (装载数据到文件)句法

   7.17 UPDATE (更新)句法

   7.18 USE (使用)句法

   7.19 FLUSH (清除缓存)句法

   7.20 KILL (杀灭)句法

   7.21 SHOW (显示)句法(得到关于表,列等的信息)

   7.22 EXPLAIN (解释)句法(得到关于SELECT的信息)

   7.23 DESCRIBE (描述)句法(得到列的信息)

   7.24 LOCK TABLES/UNLOCK TABLES (锁定表/解锁表)句法

   7.25 SET OPTION (设置选项)句法

   7.26 GRANT (授权)和REVOKE (撤回)句法

   7.27 CREATE INDEX (创建索引)句法

   7.28 DROP INDEX (抛弃索引)句法

   7.29 注释句法

   7.30 CREATE FUNCTION/DROP FUNCTION (创建函数/抛弃函数)句法

   7.31 MySQL对保留字很挑剔吗?

8 MySQL 教程

   8.1 联接和断开服务器

   8.2 输入查询

   8.3 常用查询的例子

   8.4 创建并使用一个数据库

   8.5 获得数据库和表的信息

   8.6 以批处理模式使用mysql

   8.7 从"双胞项目"中查询

9 MySQL 服务器功能

   9.1 MySQL 支持哪些语言?

   9.2 更新日志

   9.3 MySQL数据库表可以有多大?

   9.4 MySQL数据库表类型

10 从 MySQL 得到最大的性能

   10.1 优化概述

   10.2 系统/编译时和启动参数的调节

   10.3 使你的数据尽可能小

   10.4 MySQL 索引的使用

   10.5 存取或更新数据的查询速度

   10.6 选择一种表类型

   10.7 其他优化技巧

   10.8 使用你自己的基准测试

   10.9 设计选择

   10.10 MySQL 设计局限/折衷

   10.11 可移植性

   10.12 我们已将MySQL用在何处?

11 MySQL 基准套件

12 MySQL 实用程序

   12.1 各种 MySQL 程序概述

   12.2 管理一个 MySQL 服务器

   12.3 从 MySQL 数据库和表中倒出(dump)结构和数据

   12.4 从文本文件导入数据

   12.5 MySQL 压缩只读表生成器

13 维护 MySQL 安装

   13.1 使用myisamchk进行表维护和崩溃恢复

   13.2 建立一个数据库表维护规范

   13.3 获得关于一个表的信息

   13.4 使用myisamchk进行崩溃恢复

   13.5 日志文件维护

14 为MySQL增加新函数

   14.1 增加一个新的用户定义函数

   14.2 增加一个新的原生(native)函数

15 为MySQL增加新过程

   15.1 analyse过程

   15.2 编写一个过程

16 MySQL对 ODBC 支持

   16.1 MyODBC 支持的操作系统

   16.2 怎样报告 MyODBC的问题

   16.3 已知可用 MyODBC一起工作的程序

   16.4 怎样填写 ODBC 管理程序的各种域

   16.5 怎样在ODBC中获得一个AUTO_INCREMENT列的值

   16.6 报告 MyODBC 的问题

17 与一些常用程序一起使用MySQL

   17.1 与 Apache一起使用 MySQL 

18 问题和常见的错误

   18.1 如果MySQL总是崩溃怎么办

   18.2 使用 MySQL 时一些常见错误

   18.3 MySQL 怎样处理一个溢出的磁盘

   18.4 怎样从一个文本文件运行SQL命令

   18.5 MySQL 在哪儿存储临时文件

   18.6 怎样保护"/tmp/mysql.sock"不被删除

   18.7 Access denied 出错

   18.8 怎样作为一个一般用户运行MySQL

   18.9 怎样重新设置一个忘记的口令

   18.10 文件许可权限问题

   18.11 文件没找到

   18.12 使用DATE列的问题

   18.13 时区问题

   18.14 在搜索中的大小写敏感性

   18.15 NULL值问题

   18.16 alias问题

   18.17 从相关的表中删除行

   18.18 解决没有匹配行的问题

   18.19 ALTER TABLE问题

   18.20 怎样改变一个表中列的次序

19 解决MySQL 一些常见的问题

   19.1 数据库复制

   19.2 数据库备份

   19.3 在同一台机器上运行多个 MySQL 服务器

20 MySQL 客户工具和 API

   20.1 MySQL  C API

   20.2 C API数据类型

   20.3 C API函数概述

   20.4 C API函数描述

   20.5 MySQL Perl API

   20.6 MySQL Eiffel 包装

   20.7 MySQL Java 连接(JDBC)

   20.8 MySQL PHP API

   20.9 MySQL C++ API 

   20.10 MySQL Python API

   20.11 MySQL TCL API

21 怎样对比MySQL与其他数据库

   21.1 怎样对比MySQL和mSQL

   21.2 怎样对比MySQL与PostgreSQL