1 / 147
文档名称:

云平台开发人员mysql数据库知识手册.doc

格式:doc   大小:1,177KB   页数:147页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

云平台开发人员mysql数据库知识手册.doc

上传人:2623466021 2021/4/7 文件大小:1.15 MB

下载得到文件列表

云平台开发人员mysql数据库知识手册.doc

文档介绍

文档介绍:云平台开发人员MySQL数据库知识参考手册
内容简介
本文档组织结构:
本文档从实践角度出发,结合部分实践示例,从基础的帮助信息查看,到存储引擎的选型及的优化,系统的
从开发人员角度阐述了MySQL数据库的各个层面知识。本文档分由11个章节组成(包含两个附录),主要分为三篇。
上篇(第1~2章)--基础篇
基础篇的目的是帮助读者快速的了解MySQL使用及相关的命令,以及MySQL数据库中的基础数据类型,为后续schema设计、性能调优奠定基础。
中篇(第3~9章)--进阶篇
进阶篇中从开发人员实践角度上介绍了MySQL字符集、存储引擎、schema设计、SQL优化、应用优化、安全防范等知识。
其中第九章从部分源码层面介绍了MySQL实例的启动、配置加载、连接处理及SQL语句的执行,起到一个抛砖引玉的作用,希望读者能够更好地从源码的层面上去了解MySQL的工作原理。
下篇(附录一、附录二)--手册篇
手册篇中主要列举了MySQL的内置函数、错误码说明,供开发人员在实际应用中进行翻阅查询。
本文档面向的读者:
本文档不但适合MySQL数据库相关开发人员阅读,同样也适合数据库管理员(DBA)进行参考学习,不管是数据库新手还是数据库专家,相信都能在本文档中有所收获。
应用软件MySQL数据库开发人员
MySQL数据库管理员(MySQL DBA)
软件架构师
编写、修订、审核记录
编号
文档版本
修订章节
修订原因
修订日期
修订人
1

全文
初稿
2016-01-22
罗雷
2

全文
文字修订及案例实践
2016-02-26
陈强
3

全文
文字修订,增加部分章节
2016-03-03
罗雷
4

内容简介
增加内容简介
2016-03-15
罗雷
5
6
7
8
9
10
目录
第一章 学会使用帮助 5
第一节 help命令 5
第二节 服务端帮助命令 6
第三节 快速查阅帮助 8
第二章 数据基本类型 11
第一节 数值类型 11
1. BIT(M) 11
2. TINYINT[(M)] [UNSIGNED] [ZEROFILL] 11
3. BOOL,BOOLEAN 11
4. SMALLINT[(M)] [UNSIGNED] [ZEROFILL] 11
5. MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] 11
6. INT[(M)] [UNSIGNED] [ZEROFILL] 11
7. INTEGER[(M)] [UNSIGNED] [ZEROFILL] 11
8. BIGINT[(M)] [UNSIGNED] [ZEROFILL] 11
9. FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] 12
10. DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL] 12
11. DOUBLE PRECISION[(M,D)] [UNSIGNED] [ZEROFILL], REAL[(M,D)] [UNSIGNED] [ZEROFILL] 13
第二节 日期和时间类型 14
1. DATE 14
2. DATETIME 14
3. TIMESTAMP[(M)] 14
4. YEAR[(2|4)] 14
第三节 字符串类型 15
1. BINARY(M) 15
2. CHAR(M) 15
3. VARBINARY(M) 15
4. VARCHAR(M) 15
5. TINYBLOB 15
6. TINYTEXT 15
7. BLOB[(M)] 15
8. TEXT[(M)] 16
9. MEDIUMBLOB 16
10. MEDIUMTEXT 16
11. LONGBLOB 16
12. LONGTEXT 16
13. ENUM('value1','value2',...) 16
14. SET('value1','value2',...) 16
第四节 注释 17
第三章 字符集 18
第一节 字符集概述 18
第二节 Mysql 支持的字符集 18
第三节 Unicode 简述 18
第四节 怎样选择合适的字符集 19
第五节 Mysql 字符集的设置 19
第六节 关于中文乱码 19
第四章 存储引擎 21