书籍详情
MySQL核心编程:高级开发者指南
作者:(美)Leon Atkinson著;周靖,许青松译;周靖译
出版社:清华大学出版社
出版时间:2003-04-01
ISBN:9787302064190
定价:¥69.00
购买这本书可以去
内容简介
本书内容提挈:·与MySQL交互——包括对MySQL所实现的SQL的详细介绍·数据类型、变量、列类型、内建函数以及命令行实用程序·全面讲解如何使用MySQL的CAPI·MySQL管理、备份和灾难恢复·应用程序优化和安全性·分布式数据库开发·通过新增的功能来扩展MySQL·构建可迁移至其他数据库平台的数据库本书由著名开放源代码专家LeonAtkinson现身说法,提供了快速构建企业级MySQL应用程序所需的全部代码及相关知识。首先介绍了MySQL基础知识:SQL查询、数据库设计、正规化、事务处理以及并发性;然后系统地讲述了MySQL的每一项最重要的特性,并介绍了如何从C,Java,PHP,Perl,Python以及其他编程环境直接同MySQL数据库进行交互。本书深入讨论安全性、数据存储、优化、分布式数据库和其他高级主题,是一本面向专业开发者的、全面的、提供丰富源代码的MySQL指南。
作者简介
暂缺《MySQL核心编程:高级开发者指南》作者简介
目录
第I部分 MySQL和关系模型
第1章 MySQL入门
1. 1 人们如何使用数据库
1. 2 数据库比文件好的原因
1. 3 数据库不是万灵药
1. 4 为什么选择MySQL
1. 5 MySQL的历史
第2章 安装MySQL
2. 1 下载安装文件
2. 2 用LinuxRPM安装
2. 3 Windows安装程序
2. 4 编译源代码
2. 5 授予权限
第3章 同MySQL交互
3. 1 TCP/IP上的客户机/服务器
3. 2 命令行实用程序
3. 3 图形客户机
3. 4 ODBC
3. 5 Web接口
第4章 数据库概念
4. 1 历史
4. 2 术语
4. 3 数据库管理系统
4. 4 平面文件数据库
4. 5 层次化数据库
4. 6 关系型数据库
4. 7 对象数据库
4. 8 对象关系型数据库
第5章 关系模型
5. 1 关系代数
5. 2 表. 行和列
5. 3 键
5. 4 关系
5. 5 关系运算
5. 6 MySQL是否为真正的RDBMS
第6章 结构化查询语言
6. 1 SQL是第4代语言
6. 2 数据定义
6. 3 插入行
6. 4 更新行
6. 5 删除行
6. 6 查询
6. 7 联接
6. 8 排序
6. 9 分组
6. 10 限制
6. 11 更改表
第7章 数据库设计
7. 1 需求规格
7. 2 设计规格
7. 3 制图
7. 4 建模语言
7. 5 2R图
7. 6 创建图
7. 7 实现设计
7. 8 测试
7. 9 规划数据库生命周期
第8章 正规化
8. 1 为什么要正规化
8. 2 第一范式
8. 3 第二范式
8. 4 第三范式
8. 5 Boyce-Codd范式
8. 6 第四范式
8. 7 反正规化
第9章 事务处理和并发性
9. 1 并发性
9. 2 事务
9. 3 锁定
9. 4 序列
第II部分 MySQL参考
第10章 数据类型. 变量和表达式
10. 1 数据类型
10. 2 变量
10. 3 运算符
10. 4 表达式
10. 5 名称中的空格
第11章 列和索引类型
11. 1 数值
11. 2 字符串
11. 3 时间值
11. 4 列类型别名
11. 5 索引
第12章 内建函数
12. 1 调试与配置
12. 2 流程控制
12. 3 分组
12. 4 数学运算
12. 5 字符串
12. 6 时间
12. 7 杂项
12. 8 过程
第13章 SQL语句
13. 1 注释
13. 2 Alter Table语句
13. 3 Analyze Table语句
13. 4 Backup Table语句
13. 5 Begin [WORK]语句
13. 6 Change Master语句
13. 7 Check Table语句
13. 8 Commit语句
13. 9 Create Database语句
13. 10 Create Function语句
13. 11 Create Index语句
13. 12 Create Table语句
13. 13 Delete语句
13. 14 Describe语句
13. 15 Drop Database语句
13. 16 Drop Function语句
13. 17 Drop lndex语句
13. 18 Drop Table语句
13. 19 Explain语句
13. 20 Flush语句
13. 2l Grant语句
13. 22 Insert语句
13. 23 Kill语句
13. 24 Lock Tables语句
13. 25 Lad Data lnfile语句
13. 26 Load Table语句
13. 27 Optimize Table语句
13. 28 Purge Master Logs语句
13. 29 RenameTable语句
13. 30 RepairTable语句
13. 31 Replace语句
13. 32 Reset Master语句
13. 33 Reset Slave语句
13. 34 Restore Table语句
13. 35 Revoke语句
13. 36 Rollback语句
13. 37 Selet语句
13. 38 Set语句
13. 39 Set Transaction语句
13. 40 Show Colunms语句
13. 41 Show Create Table语句
13. 42 Show Databases语句
13. 43 Show Grants语句
13. 44 Show Index语句
13. 45 Show Logs语句
13. 46 Show Processlist语句
13. 47 Show Status语句
13. 48 Show Table Status语句
13. 49 Show Tables语句
13. 50 Show Variables语句
13. 51 Slave语句
13. 52 Truncate语句
13. 53 Unlock Tables语句
13. 54 Update语句
13. 55 Use语句
第14章 命令行实用程序
14. 1 环境变量
14. 2 选项文件
14. 3 comp_err
14. 4 isamchk
14. 5 make_binary_distribution
14. 6 msql2mysql
14. 7 my_print_defaults
14. 8 myisamchk
14. 9 myisamlog
14. 10 myisampack
14. 11 mysql
14. 12 mysql_install_db
14. 13 mysqlaccess
14. 14 mysqladmin
14. 15 mysqlbinlog
14. 16 mysqlbug
14. 17 mysqlc
14. 18 mysqld
14. 19 mysqld-max
14. 20 mysqld-nt
14. 2l mysqld-opt
14. 22 mysqld-multi
14. 23 mysqldump
14. 24 mysqldumpslow
14. 25 mysqlhotcopy
14. 26 mysqlimport
14. 27 mysqlshow
14. 28 pack_isam
14. 29 perror
14. 30 replace
14. 31 safe_mysqld
第15章 CAPI
15. 1 类型
15. 2 客户机函数
15. 3 数组函数
15. 4 字符集函数
15. 5 文件函数
15. 6 错误函数
15. 7 散列函数
15. 8 列表函数
15. 9 内存管理函数
15. 10 选项函数
15. 11 密码函数
15. 12 字串函数
15. 13 线程函数
第III部分 编写MySQL客户机程序
第16章 C API编程
16. 1 准备编写程序
16. 2 获取数据
16. 3 处理数据
第17章 JDBC
17. 1 准备编写程序
17. 2 获取数据
17. 3 处理数据
第18章 VBScript及ODBC
18. 1 准备编写程序
18. 2 获取数据
18. 3 处理数据
第19章 PHD
19. 1 准备编写程序
19. 2 获取数据
19. 3 处理数据
第20章 PERL
20. 1 准备编写程序
20. 2 获取数据
20. 3 处理数据
第21章 PYTHON
21. 1 准备编写程序
21. 2 获取数据
21. 3 处理数据
第22章 MySQL++API
22. 1 准备编写程序
22. 2 获取数据
22. 3 处理数据
第IV部分 高级主题
第23章 数据库管理
23. 1 职责
23. 2 使数据可用
23. 3 维护数据库完整性
23. 4 准备应对灾难
23. 5 支持用户
23. 6 编写并强制执行标准
第24章 物理存储
24. 1 数据库/表模型
24. 2 专用分区
24. 3 表的类型
24. 4 列
24. 5 表锁
24. 6 索引
24. 7 文件描述符
24. 8 系统内存
24. 9 日志文件
第25章 灾难应对
25. 1 检查与修复表
25. 2 备份与恢复
第26章 优化
26. 1 优化之前
26. 2 瓶颈
26. 3 设计优化
26. 4 应用程序内部的优化
26. 5 优化查询
26. 6 优化SQL语句
26. 7 维护表
26. 8 调节服务器配置
26. 9 重新编译MySQL
第27章 安全性
27. 1 权限方案
27. 2 设置权限
27. 3 确保安全性
第28章 转换
28. 1 切换数据库服务器
28. 2 把不支持的特性转化到MySQL中
28. 3 使用ANSI模式
28. 4 独一无二的MySQL特性
第29章 分布式数据库
29. 1 分布式数据库的概念
29. 2 被延迟的同步
29. 3 MySQL的复制功能
29. 4 运行多个服务器
第30章 对象映射
30. 1 面向对象模型
30. 2 序列化对象
30. 3 对象-关系映射
第31章 添加功能
31. 1 调试库
31. 2 添加字符集
31. 3 函数
31. 4 过程
附录A 在线资源
A. 1 官方邮件列表
A. 2 邮件列表归档
A. 3 Web站点
附录B 进一步阅读
附录C 商务问题与法律问题
C. 1 MySQL的许可证
C. 2 GNU通用公共许可证
C. 3 稳定性
C 4 支持
附录D 保留字
附录E MySQL的错误码
附录F SQL样式指南
F. 1 一般样式
F. 2 标识符
F. 3 表
F. 4 语句
附录G 数据库设计示例
G. 1 示意图
G. 2 SQL模式
第1章 MySQL入门
1. 1 人们如何使用数据库
1. 2 数据库比文件好的原因
1. 3 数据库不是万灵药
1. 4 为什么选择MySQL
1. 5 MySQL的历史
第2章 安装MySQL
2. 1 下载安装文件
2. 2 用LinuxRPM安装
2. 3 Windows安装程序
2. 4 编译源代码
2. 5 授予权限
第3章 同MySQL交互
3. 1 TCP/IP上的客户机/服务器
3. 2 命令行实用程序
3. 3 图形客户机
3. 4 ODBC
3. 5 Web接口
第4章 数据库概念
4. 1 历史
4. 2 术语
4. 3 数据库管理系统
4. 4 平面文件数据库
4. 5 层次化数据库
4. 6 关系型数据库
4. 7 对象数据库
4. 8 对象关系型数据库
第5章 关系模型
5. 1 关系代数
5. 2 表. 行和列
5. 3 键
5. 4 关系
5. 5 关系运算
5. 6 MySQL是否为真正的RDBMS
第6章 结构化查询语言
6. 1 SQL是第4代语言
6. 2 数据定义
6. 3 插入行
6. 4 更新行
6. 5 删除行
6. 6 查询
6. 7 联接
6. 8 排序
6. 9 分组
6. 10 限制
6. 11 更改表
第7章 数据库设计
7. 1 需求规格
7. 2 设计规格
7. 3 制图
7. 4 建模语言
7. 5 2R图
7. 6 创建图
7. 7 实现设计
7. 8 测试
7. 9 规划数据库生命周期
第8章 正规化
8. 1 为什么要正规化
8. 2 第一范式
8. 3 第二范式
8. 4 第三范式
8. 5 Boyce-Codd范式
8. 6 第四范式
8. 7 反正规化
第9章 事务处理和并发性
9. 1 并发性
9. 2 事务
9. 3 锁定
9. 4 序列
第II部分 MySQL参考
第10章 数据类型. 变量和表达式
10. 1 数据类型
10. 2 变量
10. 3 运算符
10. 4 表达式
10. 5 名称中的空格
第11章 列和索引类型
11. 1 数值
11. 2 字符串
11. 3 时间值
11. 4 列类型别名
11. 5 索引
第12章 内建函数
12. 1 调试与配置
12. 2 流程控制
12. 3 分组
12. 4 数学运算
12. 5 字符串
12. 6 时间
12. 7 杂项
12. 8 过程
第13章 SQL语句
13. 1 注释
13. 2 Alter Table语句
13. 3 Analyze Table语句
13. 4 Backup Table语句
13. 5 Begin [WORK]语句
13. 6 Change Master语句
13. 7 Check Table语句
13. 8 Commit语句
13. 9 Create Database语句
13. 10 Create Function语句
13. 11 Create Index语句
13. 12 Create Table语句
13. 13 Delete语句
13. 14 Describe语句
13. 15 Drop Database语句
13. 16 Drop Function语句
13. 17 Drop lndex语句
13. 18 Drop Table语句
13. 19 Explain语句
13. 20 Flush语句
13. 2l Grant语句
13. 22 Insert语句
13. 23 Kill语句
13. 24 Lock Tables语句
13. 25 Lad Data lnfile语句
13. 26 Load Table语句
13. 27 Optimize Table语句
13. 28 Purge Master Logs语句
13. 29 RenameTable语句
13. 30 RepairTable语句
13. 31 Replace语句
13. 32 Reset Master语句
13. 33 Reset Slave语句
13. 34 Restore Table语句
13. 35 Revoke语句
13. 36 Rollback语句
13. 37 Selet语句
13. 38 Set语句
13. 39 Set Transaction语句
13. 40 Show Colunms语句
13. 41 Show Create Table语句
13. 42 Show Databases语句
13. 43 Show Grants语句
13. 44 Show Index语句
13. 45 Show Logs语句
13. 46 Show Processlist语句
13. 47 Show Status语句
13. 48 Show Table Status语句
13. 49 Show Tables语句
13. 50 Show Variables语句
13. 51 Slave语句
13. 52 Truncate语句
13. 53 Unlock Tables语句
13. 54 Update语句
13. 55 Use语句
第14章 命令行实用程序
14. 1 环境变量
14. 2 选项文件
14. 3 comp_err
14. 4 isamchk
14. 5 make_binary_distribution
14. 6 msql2mysql
14. 7 my_print_defaults
14. 8 myisamchk
14. 9 myisamlog
14. 10 myisampack
14. 11 mysql
14. 12 mysql_install_db
14. 13 mysqlaccess
14. 14 mysqladmin
14. 15 mysqlbinlog
14. 16 mysqlbug
14. 17 mysqlc
14. 18 mysqld
14. 19 mysqld-max
14. 20 mysqld-nt
14. 2l mysqld-opt
14. 22 mysqld-multi
14. 23 mysqldump
14. 24 mysqldumpslow
14. 25 mysqlhotcopy
14. 26 mysqlimport
14. 27 mysqlshow
14. 28 pack_isam
14. 29 perror
14. 30 replace
14. 31 safe_mysqld
第15章 CAPI
15. 1 类型
15. 2 客户机函数
15. 3 数组函数
15. 4 字符集函数
15. 5 文件函数
15. 6 错误函数
15. 7 散列函数
15. 8 列表函数
15. 9 内存管理函数
15. 10 选项函数
15. 11 密码函数
15. 12 字串函数
15. 13 线程函数
第III部分 编写MySQL客户机程序
第16章 C API编程
16. 1 准备编写程序
16. 2 获取数据
16. 3 处理数据
第17章 JDBC
17. 1 准备编写程序
17. 2 获取数据
17. 3 处理数据
第18章 VBScript及ODBC
18. 1 准备编写程序
18. 2 获取数据
18. 3 处理数据
第19章 PHD
19. 1 准备编写程序
19. 2 获取数据
19. 3 处理数据
第20章 PERL
20. 1 准备编写程序
20. 2 获取数据
20. 3 处理数据
第21章 PYTHON
21. 1 准备编写程序
21. 2 获取数据
21. 3 处理数据
第22章 MySQL++API
22. 1 准备编写程序
22. 2 获取数据
22. 3 处理数据
第IV部分 高级主题
第23章 数据库管理
23. 1 职责
23. 2 使数据可用
23. 3 维护数据库完整性
23. 4 准备应对灾难
23. 5 支持用户
23. 6 编写并强制执行标准
第24章 物理存储
24. 1 数据库/表模型
24. 2 专用分区
24. 3 表的类型
24. 4 列
24. 5 表锁
24. 6 索引
24. 7 文件描述符
24. 8 系统内存
24. 9 日志文件
第25章 灾难应对
25. 1 检查与修复表
25. 2 备份与恢复
第26章 优化
26. 1 优化之前
26. 2 瓶颈
26. 3 设计优化
26. 4 应用程序内部的优化
26. 5 优化查询
26. 6 优化SQL语句
26. 7 维护表
26. 8 调节服务器配置
26. 9 重新编译MySQL
第27章 安全性
27. 1 权限方案
27. 2 设置权限
27. 3 确保安全性
第28章 转换
28. 1 切换数据库服务器
28. 2 把不支持的特性转化到MySQL中
28. 3 使用ANSI模式
28. 4 独一无二的MySQL特性
第29章 分布式数据库
29. 1 分布式数据库的概念
29. 2 被延迟的同步
29. 3 MySQL的复制功能
29. 4 运行多个服务器
第30章 对象映射
30. 1 面向对象模型
30. 2 序列化对象
30. 3 对象-关系映射
第31章 添加功能
31. 1 调试库
31. 2 添加字符集
31. 3 函数
31. 4 过程
附录A 在线资源
A. 1 官方邮件列表
A. 2 邮件列表归档
A. 3 Web站点
附录B 进一步阅读
附录C 商务问题与法律问题
C. 1 MySQL的许可证
C. 2 GNU通用公共许可证
C. 3 稳定性
C 4 支持
附录D 保留字
附录E MySQL的错误码
附录F SQL样式指南
F. 1 一般样式
F. 2 标识符
F. 3 表
F. 4 语句
附录G 数据库设计示例
G. 1 示意图
G. 2 SQL模式
猜您喜欢