- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云平台开发人员MySQL数据库知识参考手册
内容简介
本文档组织结构:
本文档从实践角度出发,结合部分实践示例,从基础的帮助信息查看,到存储引擎的选型及的优化,系统的从开发人员角度阐述了MySQL数据库的各个层面知识。本文档分由11个章节组成(包含两个附录),主要分为三篇。
上篇(第1~2章)--基础篇
基础篇的目的是帮助读者快速的了解MySQL使用及相关的命令,以及MySQL数据库中的基础数据类型,为后续schema设计、性能调优奠定基础。
中篇(第3~9章)--进阶篇
进阶篇中从开发人员实践角度上介绍了MySQL字符集、存储引擎、schema设计、SQL优化、应用优化、安全防范等知识。
其中第九章从部分源码层面介绍了MySQL实例的启动、配置加载、连接处理及SQL语句的执行,起到一个抛砖引玉的作用,希望读者能够更好地从源码的层面上去了解MySQL的工作原理。
下篇(附录一、附录二)--手册篇
手册篇中主要列举了MySQL的内置函数、错误码说明,供开发人员在实际应用中进行翻阅查询。
本文档面向的读者:
本文档不但适合MySQL数据库相关开发人员阅读,同样也适合数据库管理员(DBA)进行参考学习,不管是数据库新手还是数据库专家,相信都能在本文档中有所收获。
应用软件MySQL数据库开发人员
MySQL数据库管理员(MySQL DBA)
软件架构师
编写、修订、审核记录
编号 文档版本 修订章节 修订原因 修订日期 修订人 1 1.0 全文 初稿 2016-01-22 罗雷 2 2.0 全文 文字修订及案例实践 2016-02-26 陈强 3 3.0 全文 文字修订,增加部分章节 2016-03-03 罗雷 4 4.0 内容简介 增加内容简介 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
第一节 MySQL 存储引擎概述 21
第二节 各种存储引擎的特性 21
第三节 如何选择合适的存储引擎 22
第四节 一般性建议 22
第五章 Schema设计 23
第一节 高效的模型设计 23
第二节 适度冗余 23
第三节 大字段垂直分拆 25
第四节 大表水平分拆 27
第五节 分区表 27
第六节 统计表 28
第七节 合适的数据类型 2
您可能关注的文档
最近下载
- 基于KPI(关键绩效指标)的绩效考核.pptx VIP
- 工程点工签证单.doc
- 14K207 管道设备防腐蚀设计与施工(OCR).pdf VIP
- 临床护理文书书写规范 (1) PPT课件.pptx VIP
- SHARERESTRICTIONAGREEMENT(股东限制协议).doc VIP
- [最新版]市政道路工程监理实施细则100页(参考价值高编制).doc VIP
- 2025-2030中国航行数据记录器行业市场发展趋势与前景展望战略研究报告.docx
- 基于TMR传感器的地磁信号采集与校准研究.pdf
- 影响生物修复的环境条件.ppt VIP
- 2023北京人大附中初二(上)期中物理(含答案).pdf VIP
文档评论(0)