云平台开发技术人员MySQL数据库知识的参考手册.doc

云平台开发技术人员MySQL数据库知识的参考手册.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云平台开发技术人员MySQL数据库知识参考手册汇

云平台开发人员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

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档