暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
MySQL数据库管理维护.doc
366
113页
25次
2021-03-16
5墨值下载
深入浅出
MySQL
数据库开发、优化与管理维护
目录
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
7
SQL
中的安全问题
..............................................................................................................29
7.1 SQL 注入简述....................................................................................................................29
7.2
开发中可以采取的措施
.....................................................................................................30
7.2.1 prepareStatement + Bind-variable...........................................................................30
7.2.2
使用应用程序提供的转换函数:
.........................................................................31
7.2.3 自己定义函数进行校验.........................................................................................31
8
SQL Mode
及相关问题
.......................................................................................................31
8.1 Mysql SQL Mode 简介.......................................................................................................31
8.2 SQL Mode
与可移植性
......................................................................................................33
8.3 SQL Mode 与数据效验......................................................................................................34
9
常用
SQL
技巧
.....................................................................................................................34
9.1 检索包含最大/最小值的行...............................................................................................34
9.2
巧用
rand()/rand(n)
提取随机行
.........................................................................................34
9.3 利用 group by with rollup 子句做统计.........................................................................35
9.4
bit group functions
做统计
............................................................................................36
10 其他需注意的问题............................................................................................................39
10.1
数据库名、表名大小写问题
..........................................................................................39
10.2 使用外键需注意的地方...................................................................................................41
第二篇 优化篇
..................................................................................................................................45
11 SQL 优化............................................................................................................................45
11.1
优化
SQL
的一般步骤
......................................................................................................45
11.1.1 通过 show status 和应用特点了解各种 SQL 的执行频率..................................45
11.1.2
定位执行效率较低的
SQL
语句:
......................................................................46
11.1.3 通过 EXPLAIN 分析低效 SQL 的执行计划:...................................................46
11.1.4
确定问题,并采取相应的优化措施:
...............................................................47
11.2 索引问题...........................................................................................................................48
11.2.1
索引的存储分类
....................................................................................................48
10.2.2 MySQL 如何使用索引......................................................................................49
of 113
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜