background image

www.163.com

网易技术部

1

深入浅出

深入浅出

深入浅出

深入浅出MySQL

MySQL

MySQL

MySQL 数据库开发、优化与管理维护

数据库开发、优化与管理维护

数据库开发、优化与管理维护

数据库开发、优化与管理维护

第一篇

开发篇.............................................................................................................................8

第 1 章 帮助的使用...........................................................................................................................8

1.1 按照层次看帮助..................................................................................................................8

1.2 快速查阅帮助....................................................................................................................10

第 2 章 表类型(存储引擎)的选择.............................................................................................11

2.1 Mysql 存储引擎概述..........................................................................................................11

2.2 各种存储引擎的特性........................................................................................................11

2.3 如何选择合适的存储引擎................................................................................................12

第 3 章 选择合适的数据类型.........................................................................................................13

3.1 选择数据类型的基本原则................................................................................................13

3.2 固定长度数据列与可变长度的数据列........................................................................... 13

3.2.1 char 与 varchar......................................................................................................... 13

3.2.2 text 和 blob...............................................................................................................15

3.3 浮点数与定点数................................................................................................................15

第 4 章 字符集.................................................................................................................................16

4.1 字符集概述........................................................................................................................16

4.2 Mysql 支持的字符集简介................................................................................................. 17

4.3 Unicode 简述...................................................................................................................... 17

4.4 怎样选择合适的字符集....................................................................................................17

4.5 Mysql 字符集的设置......................................................................................................... 18

第 5 章 索引的设计和使用.............................................................................................................18

5.1 Mysql 索引概述..................................................................................................................18

5.2 设计索引的原则................................................................................................................19

5.3 btree 索引与 hash 索引...................................................................................................... 20

5.4 Mysql 如何使用索引......................................................................................................... 21

第 6 章 锁机制和事务控制.............................................................................................................21

6.1 如何加锁............................................................................................................................21

6.2 死锁....................................................................................................................................22

6.3 事务控制............................................................................................................................22