MySQL 5.1参考手册
目录
- 前言
- 1. 一般信息
- 2. 安装MySQL
-
- 2.1. 一般安装问题
- 2.2. 使用二进制分发版的标准MySQL安装
- 2.3. 在Windows上安装MySQL
-
- 2.3.1. Windows系统要求
- 2.3.2. 选择安装软件包
- 2.3.3. 用自动安装器安装MySQL
- 2.3.4. 使用MySQL安装向导
- 2.3.5. 使用配置向导
- 2.3.6. 通过非安装Zip文件安装MySQL
- 2.3.7. 提取安装档案文件
- 2.3.8. 创建选项文件
- 2.3.9. 选择MySQL服务器类型
- 2.3.10. 首次启动服务器
- 2.3.11. 从Windows命令行启动MySQL
- 2.3.12. 以Windows服务方式启动MySQL
- 2.3.13. 测试MySQL安装
- 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除
- 2.3.15. 在Windows下升级MySQL
- 2.3.16. Windows版MySQL同Unix版MySQL对比
- 2.4. 在Linux下安装MySQL
- 2.5.在Mac OS X中安装MySQL
- 2.6. 在NetWare中安装MySQL
- 2.7. 在其它类Unix系统中安装MySQL
- 2.8. 使用源码分发版安装MySQL
- 2.9. 安装后的设置和测试
- 2.10. 升级MySQL
- 2.11. 降级MySQL
- 2.12. 具体操作系统相关的注意事项
- 2.13. Perl安装注意事项
- 3. 教程
- 4. MySQL程序概述
- 5. 数据库管理
- 6. MySQL中的复制
- 7. 优化
-
- 7.1. 优化概述
- 7.2. 优化SELECT语句和其它查询
-
- 7.2.1. EXPLAIN语法(获取SELECT相关信息)
- 7.2.2. 估计查询性能
- 7.2.3. SELECT查询的速度
- 7.2.4. MySQL怎样优化WHERE子句
- 7.2.5. 范围优化
- 7.2.6. 索引合并优化
- 7.2.7. MySQL如何优化IS NULL
- 7.2.8. MySQL如何优化DISTINCT
- 7.2.9. MySQL如何优化LEFT JOIN和RIGHT JOIN
- 7.2.10. MySQL如何优化嵌套Join
- 7.2.11. MySQL如何简化外部联合
- 7.2.12. MySQL如何优化ORDER BY
- 7.2.13. MySQL如何优化GROUP BY
- 7.2.14. MySQL如何优化LIMIT
- 7.2.15. 如何避免表扫描
- 7.2.16. INSERT语句的速度
- 7.2.17. UPDATE语句的速度
- 7.2.18. DELETE语句的速度
- 7.2.19. 其它优化技巧
- 7.2.1. EXPLAIN语法(获取SELECT相关信息)
- 7.3. 锁定事宜
- 7.4. 优化数据库结构
- 7.5. 优化MySQL服务器
- 7.6. 磁盘事宜
- 8. 客户端和实用工具程序
-
- 8.1. 客户端脚本和实用工具概述
- 8.2. myisampack:生成压缩、只读MyISAM表
- 8.3. mysql:MySQL命令行工具
- 8.4. mysqlaccess:用于检查访问权限的客户端
- 8.5. mysqladmin:用于管理MySQL服务器的客户端
- 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具
- 8.7. mysqlcheck:表维护和维修程序
- 8.8. mysqldump:数据库备份程序
- 8.9. mysqlhotcopy:数据库备份程序
- 8.10. mysqlimport:数据导入程序
- 8.11. mysqlshow-显示数据库、表和列信息
- 8.12. myisamlog:显示MyISAM日志文件内容
- 8.13. perror:解释错误代码
- 8.14. replace:字符串替换实用工具
- 8.15. mysql_zap:杀死符合某一模式的进程
- 9. 语言结构
- 10. 字符集支持
- 11. 列类型
- 12. 函数和操作符
- 13. SQL语句语法
- 14. 插件式存储引擎体系结构
- 15. 存储引擎和表类型
-
- 15.1. MyISAM存储引擎
- 15.2. InnoDB存储引擎
-
- 15.2.1. InnoDB概述
- 15.2.2. InnoDB联系信息
- 15.2.3. InnoDB配置
- 15.2.4. InnoDB启动选项
- 15.2.5. 创建InnoDB表空间
- 15.2.6. 创建InnoDB表
- 15.2.7. 添加和删除InnoDB数据和日志文件
- 15.2.8. InnoDB数据库的备份和恢复
- 15.2.9. 将InnoDB数据库移到另一台机器上
- 15.2.10. InnoDB事务模型和锁定
- 15.2.11. InnoDB性能调节提示
- 15.2.12. 多版本的实施
- 15.2.13. 表和索引结构
- 15.2.14. 文件空间管理和磁盘I/O
- 15.2.15. InnoDB错误处理
- 15.2.16. 对InnoDB表的限制
- 15.2.17. InnoDB故障诊断与排除
- 15.3. MERGE存储引擎
- 15.4. MEMORY (HEAP)存储引擎
- 15.5. BDB (BerkeleyDB)存储引擎
- 15.6. EXAMPLE存储引擎
- 15.7. FEDERATED存储引擎
- 15.8. ARCHIVE存储引擎
- 15.9. CSV存储引擎
- 15.10. BLACKHOLE存储引擎
- 16. 编写自定义存储引擎
- 17. MySQL簇
- 18. 分区
- 19. MySQL中的空间扩展
- 20. 存储程序和函数
-
- 20.1. 存储程序和授权表
- 20.2. 存储程序的语法
-
- 20.2.1. CREATE PROCEDURE和CREATE FUNCTION
- 20.2.2. ALTER PROCEDURE和ALTER FUNCTION
- 20.2.3. DROP PROCEDURE和DROP FUNCTION
- 20.2.4. SHOW CREATE PROCEDURE和SHOW CREATE FUNCTION
- 20.2.5. SHOW PROCEDURE STATUS和SHOW FUNCTION STATUS
- 20.2.6. CALL语句
- 20.2.7. BEGIN ... END复合语句
- 20.2.8. DECLARE语句
- 20.2.9. 存储程序中的变量
- 20.2.10. 条件和处理程序
- 20.2.11. 光标
- 20.2.12. 流程控制构造
- 20.3. 存储程序、函数、触发程序和复制:常见问题
- 20.4. 存储子程序和触发程序的二进制日志功能
- 21. 触发程序
- 22. 视图
- 23. INFORMATION_SCHEMA信息数据库
-
- 23.1. INFORMATION_SCHEMA表
-
- 23.1.1. INFORMATION_SCHEMA SCHEMATA表
- 23.1.2. INFORMATION_SCHEMA TABLES表
- 23.1.3. INFORMATION_SCHEMA COLUMNS表
- 23.1.4. INFORMATION_SCHEMA STATISTICS表
- 23.1.5. INFORMATION_SCHEMA USER_PRIVILEGES表
- 23.1.6. INFORMATION_SCHEMA SCHEMA_PRIVILEGES表
- 23.1.7. INFORMATION_SCHEMA TABLE_PRIVILEGES表
- 23.1.8. INFORMATION_SCHEMA COLUMN_PRIVILEGES表
- 23.1.9. INFORMATION_SCHEMA CHARACTER_SETS表
- 23.1.10. INFORMATION_SCHEMA COLLATIONS表
- 23.1.11. INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY表
- 23.1.12. INFORMATION_SCHEMA TABLE_CONSTRAINTS表
- 23.1.13. INFORMATION_SCHEMA KEY_COLUMN_USAGE表
- 23.1.14. INFORMATION_SCHEMA ROUTINES表
- 23.1.15. INFORMATION_SCHEMA VIEWS表
- 23.1.16. INFORMATION_SCHEMA TRIGGERS表
- 23.1.17. 其他INFORMATION_SCHEMA表
- 23.2. SHOW语句的扩展
- 24. 精度数学
- 25. API和库
-
- 25.1. libmysqld,嵌入式MySQL服务器库
- 25.2. MySQL C API
-
- 25.2.1. C API数据类型
- 25.2.2. C API函数概述
- 25.2.3. C API函数描述
- 25.2.4. C API预处理语句
- 25.2.5. C API预处理语句的数据类型
- 25.2.6. C API预处理语句函数概述
- 25.2.7. C API预处理语句函数描述
- 25.2.8. C API预处理语句方面的问题
- 25.2.9. 多查询执行的C API处理
- 25.2.10. 日期和时间值的C API处理
- 25.2.11. C API线程函数介绍
- 25.2.12. C API嵌入式服务器函数介绍
- 25.2.13. 使用C API时的常见问题
- 25.2.14. 创建客户端程序
- 25.2.15. 如何生成线程式客户端
- 25.3. MySQL PHP API
- 25.4. MySQL Perl API
- 25.5. MySQL C++ API
- 25.6. MySQL Python API
- 25.7. MySQL Tcl API
- 25.8. MySQL Eiffel Wrapper
- 25.9. MySQL程序开发实用工具
- 26. 连接器
-
- 26.1. MySQL Connector/ODBC
-
- 26.1.1. MyODBC介绍
- 26.1.2. 关于ODBC和MyODBC的一般信息
- 26.1.3. 如何安装MyODBC
- 26.1.4. 在Windows平台上从二进制版本安装MyODBC
- 26.1.5. I在Unix平台上从二进制版本安装MyODBC
- 26.1.6. 在Windows平台上从源码版本安装MyODBC
- 26.1.7. 在Unix平台上从源码版本安装MyODBC
- 26.1.8. 从BitKeeper开发源码树安装MyODBC
- 26.1.9. MyODBC配置
- 26.1.10. 与MyODBC连接相关的事宜
- 26.1.11. MyODBC和Microsoft Access
- 26.1.12. MyODBC和Microsoft VBA及ASP
- 26.1.13. MyODBC和第三方ODBC工具
- 26.1.14. MyODBC通用功能
- 26.1.15. 基本的MyODBC应用步骤
- 26.1.16. MyODBC API引用
- 26.1.17. MyODBC数据类型
- 26.1.18. MyODBC错误代码
- 26.1.19. MyODBC与VB:ADO、DAO和RDO
- 26.1.20. MyODBC与Microsoft.NET
- 26.1.21. 感谢
- 26.2. MySQL Connector/NET
- 26.3. MySQL Connector/J
- 26.4. MySQL Connector/MXJ
- 27. 扩展MySQL
- A. 问题和常见错误
- B. 错误代码和消息
- C. 感谢
- D. MySQL变更史
- E. 移植到其他系统
- F. 环境变量
- G. MySQL正则表达式
- H. MySQL中的限制
- I. 特性限制
- J. GNU通用公共许可
- K. MySQL FLOSS许可例外
- 索引
图形清单
- 14.1. MySQL插件式存储引擎的体系结构
- 14.2. 存储引擎比较
- 16.1. MySQL体系结构
表格清单
- 26.1. 连接属性
- 26.2. 转换表
- 26.3. 用于ResultSet.getObject()的MySQL类型和Java类型
- 26.4. MySQL对Java编码名称的翻译
示例清单
- 26.1. 从DriverManager获得连接
- 26.2. 使用java.sql.Statement执行SELECT查询
- 26.3. 存储程序示例
- 26.4. 使用Connection.prepareCall()
- 26.5. 注册输出参数
- 26.6. 设置CallableStatement输入参数
- 26.7. 检索结果和输出参数值
- 26.8. 使用Statement.getGeneratedKeys()检索AUTO_INCREMENT列的值
- 26.9. 使用SELECT LAST_INSERT_ID()检索AUTO_INCREMENT列的值
- 26.10. 在可更新的ResultSets中检索AUTO_INCREMENT列的值
- 26.11. 设置Unix环境下的CLASSPATH
- 26.12. 与J2EE应用服务器一起使用连接池
- 26.13. 重试逻辑的事务示例
MySQL 5.1参考手册的更多相关文章
- MySQL 5.1 参考手册CHM (官方 简体中文版)
点此下载: MySQL 5.1 参考手册CHM (官方 简体中文版) 在线文档:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/
- MySQL基本操作(+参考手册)
1.MySQL 5.1参考手册 2.基础教程 3.常用举例入下: 1 连接数据库:mysql -h主机地址 -u用户名-p用户密码 2 数据库的提示符:mysql> 3 退出数据库:exit(回 ...
- MySQL中文参考手册
1 MySQL 的一般信息 这是MySQL参考手册:它记载了MySQL版本3.23.7-alpha. MySQL 是一个快速.多线程.多用户和强壮的SQL数据库服务器. 对Unix和 OS/2 平台, ...
- mysql最新版中文参考手册在线浏览
MySQL是最流行的开放源码SQL数据库管理系统,具有快速.可靠和易于使用的特点.同时MySQL也是一种关联数据库管理系统,具有很高的响应速度和灵活性.又因为mysql拥有良好的连通性.速度和安全性, ...
- hive函数参考手册
hive函数参考手册 原文见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF 1.内置运算符1.1关系运算符 运 ...
- 知识点:Mysql 索引原理完全手册(2)
知识点:Mysql 索引原理完全手册(1) 知识点:Mysql 索引原理完全手册(2) 知识点:Mysql 索引优化实战(3) 知识点:Mysql 数据库索引优化实战(4) 八. 联合索引与覆盖索引 ...
- 涨姿势:Mysql 性能优化完全手册
涨姿势:Mysql 性能优化完全手册 深入理解MySQL服务器架构 客户端层 MySQL逻辑架构整体分为三层,最上层为客户端层,诸如:连接处理.授权认证.安全等功能均在这一层处理. 中间层 MySQL ...
- Spring4参考手册中文版
Spring4参考手册中文版 前言 https://github.com/b2gats/stone-docs/blob/master/spring-4-beans.md Part III. 核心技术 ...
- mysql8.0参考手册学习
mysql8.0参考手册链接:https://dev.mysql.com/doc/refman/8.0/en/optimizer-hints.html#optimizer-hints-join-ord ...
随机推荐
- hdu 3530 Subsequence
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=3530 Subsequence Description There is a sequence of i ...
- android开发系列之多线程
今天在这篇博客里面,我只想谈谈自己对程序开发里面避无可避的一个问题-多线程的一些看法与思考. 其实说到多线程这个名称相信只要接触过软件这个行业的人都已经耳熟能详了,但是如果被问到到底什么才是多线程呢? ...
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
1.Get方式 方法:通过拼接url在url后添加相应的数据,如:http://172.22.35.112:8080/videonews/GetInfoServlet?title=霍比特人&t ...
- Hadoop和大数据:60款顶级大数据开源工具
一.Hadoop相关工具 1. Hadoop Apache的Hadoop项目已几乎与大数据划上了等号.它不断壮大起来,已成为一个完整的生态系统,众多开源工具面向高度扩展的分布式计算. 支持的操作系统: ...
- Python: 函数参数小结
参数的类型: 函数的参数有2种类型: 1. 函数定义时用于接收值的形式参数Parameters. 2. 函数调用时用于传递值的实际参数Arguments. 参数的传递: 传递方式有2种: 1. 值传递 ...
- b75,gtx560,I5 安装10.10.2
1.安装变色龙,wowpc.iso,这个是可以让电脑从windows引导 mac 安装的. 2.把黑苹果CDR压到一个硬盘分区里去. 3.安装10.10.2,把安装盘里的extra拷贝到 系统盘里 , ...
- [转]理解与使用Javascript中的回调函数
在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回. 因 ...
- R语言实战读书笔记2—创建数据集(上)
第二章 创建数据集 2.1 数据集的概念 不同的行业对于数据集的行和列叫法不同.统计学家称它们为观测(observation)和变量(variable) ,数据库分析师则称其为记录(record)和字 ...
- P1297: [SCOI2009]迷路
首先知道,如果没有路径长度的要求,且给定的邻接矩阵只有0和1表示通与不通的话,从S->E走N次的方案数就是这个矩阵自乘N次后的(S,E)的数值.这样的话只需要快速幂+矩阵乘法即可过关. (转载请 ...
- 四则运算2--c++
1.设计思路: 上篇已写,不在解释..... 2.源代码: #include<iostream.h>#include<stdlib.h>#include "time. ...