图书介绍
MySQL数据库管理实战【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 甘长春,孟飞著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115505842
- 出版时间:2019
- 标注页数:434页
- 文件大小:62MB
- 文件页数:452页
- 主题词:SQL语言-程序设计
PDF下载
下载说明
MySQL数据库管理实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库入门1
1.1 数据库的发展史1
1.2 数据库中数据存储形态(数据模型)1
1.2.1 层次(阶层)数据库2
1.2.2 网状(网络)数据库2
1.2.3 关系数据库2
1.2.4 面向对象的数据库2
1.3 为什么应用开发离不开数据库3
1.4 SQL介绍3
1.4.1 SQL简介3
1.4.2 SQL的特点3
1.4.3 SQL的基本语句4
第2章 MySQL基本管理5
2.1 MySQL的客户端与服务器端5
2.1.1 MySQL客户端与服务器端的概念5
2.1.2 MySQL客户端5
2.1.3 Navicat for MySQL的安装5
2.1.4 运行Navicat for MySQL7
2.1.5 Navicat for MySQL的连接与使用7
2.2 MySQL服务器的启动与停止9
2.2.1 SQL的组成部分9
2.2.2 进入MySQL命令模式10
2.2.3 创建数据库10
2.2.4 数据库命名规范及改变当前数据库11
2.2.5 删除数据库11
2.2.6 创建数据表12
2.3 删除表13
2.4 安全复制表13
2.5 安全修改表14
2.5.1 新增字段14
2.5.2 删除字段15
2.5.3 修改字段15
2.5.4 增加主键16
2.6 MySQL命令行中不能输入中文的解决办法16
第3章 MySQL账户权限设置17
3.1 了解MySQL权限系统17
3.2 MySQL权限操作19
3.2.1 GRANT命令使用说明19
3.2.2 权限相关操作20
3.2.3 权限操作样本23
3.3 丢失MySQL ROOT密码的解决方法25
第4章 MySQL数据库表列的数据类型29
4.1 数值类型29
4.1.1 整数类型29
4.1.2 浮点类型30
4.2 字符串类型30
4.3 CHAR与VARCHAR类型区别30
4.4 列类型属性ZEROFILL(填充0)31
4.5 列类型属性UNSIGEND(无符号)与SIGNED(有符号)31
4.6 TEXT与BLOB类型的区别32
4.7 ENUM与SET类型处理33
4.8 SET类型的处理方式33
4.9 网站中常用数据类型介绍34
4.10 DEFAULT(默认)使用技巧35
第5章 MySQL表结构的维护36
5.1 表结构的创建36
5.1.1 MySQL表结构创建语法解释说明36
5.1.2 MySQL表结构创建实例40
5.1.3 MySQL表名修改43
5.2 表结构的维护43
5.2.1 MySQL添加字段44
5.2.2 MySQL删除字段44
5.2.3 MySQL调整字段顺序44
5.2.4 MySQL删除主键45
5.2.5 MySQL增加主键45
5.2.6 MySQL重命名列45
5.2.7 MySQL改变列类型46
5.2.8 MySQL添加索引46
5.2.9 MySQL添加唯一索引46
5.2.10 MySQL删除索引47
5.3 MySQL修改库、表及列字符集47
5.3.1 MySQL修改库字符集47
5.3.2 MySQL修改表字符集47
5.3.3 MySQL修改列(字段)字符集48
5.3.4 MySQL修改字符集的有关注意事项48
5.3.5 MySQL字符集的查看48
第6章 MySQL的索引50
6.1 索引概述50
6.1.1 关于索引的建议51
6.1.2 MySQL中使用索引51
6.2 UNIQUE实际开发中的使用方法52
6.3 主键(primary key)使用方法53
6.3.1 主键的作用53
6.3.2 主键的创建方法53
6.4 AUTO_INCREMENT自增使用技巧54
6.4.1 AUTO_INCREMENT的属性54
6.4.2 使用AUTO_INCREMENT时的注意事项54
6.4.3 关于MySQL的AUTO_INCREMENT问题分析55
第7章 MySQL的基本查询57
7.1 SELECT的语法结构57
7.1.1 语法结构说明57
7.1.2 语法解释58
7.1.3 关于MySQL迭代59
7.2 SELECT准备59
7.3 SELECT、DELETE、UPDATE的WHERE子句63
7.4 MySQL查询、删除、更新WHERE子句AND与OR65
7.5 MySQL的CONCAT函数65
7.6 GROUP_CONCAT()分组拼接函数66
7.6.1 函数使用66
7.6.2 关于GROUP CONCAT函数返回值长度限制说明67
7.7 MySQL的DISTINCT使用方法67
7.8 MySQL的IS NULL与IS NOT NULL使用方法68
7.9 MySQL的IF()与IFNULL()使用方法68
7.10 MySQL的ORDER BY子句的使用70
7.10.1 ORDER BY子句第一种使用方式70
7.10.2 ORDER BY子句第二种使用方式70
7.11 MySQL的LIMIT关键字使用71
7.12 MySQL的BETWEEN...AND...关键字使用71
7.13 MySQL的IN关键字使用72
7.13.1 IN的普通用法72
7.13.2 IN的子查询用法72
7.14 MySQL的EXISTS关键字使用73
7.15 MySQL查询SET数据类型的方法74
7.15.1 函数FIND_IN_SET介绍74
7.15.2 将函数FIND_IN_SET运用于SET类型数据查询74
7.15.3 将函数FIND_IN_SET运用于排名74
7.15.4 FIND_IN_SET与逻辑运算操作IN的区别76
7.16 MySQL LIKE与NOT LIKE用法77
7.16.1 LIKE的通配符77
7.16.2 NOT LIKE77
7.17 MySQL REGEXP正则的使用78
7.17.1 REGEXP的运算符78
7.17.2 REGEXP的通配符78
7.17.3 REGEXP实例79
7.18 MySQL RAND随机函数使用80
7.19 终端执行SQL的方式81
第8章 MySQL数据库的字符集设计83
8.1 MySQL的二进制与非二进制字符串83
8.1.1 MySQL的二进制字符串及二进制类型83
8.1.2 MySQL的BINARY、CHAR、VARCHAR的区别86
8.2 MySQL字符集设置与常见问题处理88
8.2.1 基本概念88
8.2.2 MySQL系统变量88
8.2.3 MySQL字符集支持的两个方面89
8.2.4 MySQL默认字符集的查看89
8.2.5 MySQL默认字符集的修改90
8.2.6 MySQL字符集的相互转换过程91
8.3 MySQL常用字符集选择92
8.4 MySQL字符集与校对规则93
8.4.1 简要说明93
8.4.2 详细说明93
8.5 MySQL各字符集下汉字或字母所占字节数95
8.6 MySQL字符集校对规则实例详解96
8.7 MySQL数据库、表、字段字符集97
8.7.1 创建数据库、表、表列指定字符集98
8.7.2 修改数据库、表、表列的字符集99
8.7.3 查看数据库、表、表列的字符集100
8.7.4 查看数据库、表、表列的字符集的排序规则101
第9章 MySQL的增加、删除和修改操作103
9.1 MySQL增加、删除和修改操作的严格模式与宽松模式103
9.1.1 严格与宽松的概念103
9.1.2 严格模式与宽松模式的开启与关闭103
9.1.3 严格模式与宽松模式举例104
9.2 MySQL的增加数据INSERT105
9.2.1 INSERT语法105
9.2.2 INSERT语法共性说明106
9.2.3 MySQL INSERT应用举例107
9.3 MySQL的更新数据UPDATE108
9.3.1 UPDATE语法108
9.3.2 UPDATE实际应用举例110
9.3.3 UPDATE应用实例总结113
9.4 MySQL的删除数据DELETE113
9.5 MySQL的左、右外连接查询116
9.5.1 左外连接举例116
9.5.2 右外连接举例116
第10章 MySQL的流程控制与函数118
10.1 MySQL操作符118
10.1.1 MySQL算术运算符118
10.1.2 MySQL比较运算符118
10.1.3 MySQL逻辑运算符119
10.1.4 MySQL位运算符120
10.1.5 MySQL操作符的优先级120
10.1.6 MySQL操作符举例121
10.2 MySQL中的Boolean类型125
10.2.1 Boolean说明125
10.2.2 Boolean总结125
10.3 MySQL的COALESCE与GREATEST126
10.3.1 COALESCE()取非NULL(空)值126
10.3.2 GREATEST()取最大值126
10.4 MySQL流程控制语句127
10.4.1 IF语句127
10.4.2 CASE语句129
10.4.3 WHILE语句133
10.4.4 LOOP语句134
10.4.5 REPEAT语句135
10.5 MySQL函数136
10.5.1 MySQL流程控制函数136
10.5.2 MySQL字符串处理函数138
10.5.3 MySQL数学函数147
10.5.4 MySQL日期时间函数152
10.5.5 MySQL其他函数165
第11章 MySQL的日期与时间168
11.1 MySQL的日期与时间类型168
11.1.1 YEAR类型168
11.1.2 TIME类型170
11.1.3 DATA类型172
11.1.4 DATATIME类型173
11.1.5 TIMESTAMP类型175
11.1.6 MySQL的日期选取176
11.1.7 MySQL选择日期类型的原则177
11.1.8 MySQL获得当前日期时间177
11.2 MySQL日期与时间函数实例177
11.2.1 STR_TO_DATE()函数177
11.2.2 DATE_FORMAT()函数178
11.2.3 TIME_FORMAT()函数179
11.2.4 UNIX_TIMESTAMP()函数180
11.2.5 INTERVAL expr TYPE()函数181
11.2.6 给日期增加一个时间间隔函数DATE_ADD()182
11.2.7 两个日期相减函数DATEDIFF()185
11.2.8 两个时间相减函数TIMEDIFF()185
11.2.9 两个时间相减函数TIMESTAMPDIFF()186
11.2.10 添加时间间隔函数TIMESTAMPADD()189
第12章 MySQL的分组与统计193
12.1 MySQL COUNT()函数193
12.1.1 准备工作193
12.1.2 COUNT(*|n|空值|字段名)193
12.1.3 DISTINCT与COUNT连用194
12.1.4 GROUP BY(多个字段)与COUNT分组计数194
12.1.5 CASE WHEN语句与COUNT连用195
12.2 MySQL MIN()、MAX()、AVG()和SUM()函数196
12.2.1 准备工作196
12.2.2 MAX()最大值函数197
12.2.3 MIN()最小值函数198
12.2.4 AVG()求平均函数199
12.2.5 SUM()求和函数200
12.3 MySQL GROUP BY分组201
12.3.1 准备工作201
12.3.2 GROUP BY说明202
12.3.3 GROUP BY举例202
12.4 MySQL HAVING分组统计结果的筛选204
12.4.1 MySQL HAVING说明204
12.4.2 MySQL HAVING示例205
第13章 MySQL的多表联合操作206
13.1 MySQL多表操作基础部分206
13.1.1 数据库的约束206
13.1.2 多表查询使用场景208
13.1.3 一对一、一对多表关系分析211
13.1.4 多对多表关系分析212
13.2 MySQL多表操作实例操作212
13.2.1 笛卡儿积212
13.2.2 内部连接操作215
13.2.3 左外连接操作217
13.2.4 右外连接操作218
13.2.5 自连接操作220
13.2.6 多表实例操作220
第14章 MySQL工作机制229
14.1 MySQL多线程分析229
14.1.1 调度方式实现229
14.1.2 线程池实现230
14.1.3 线程池优化233
14.1.4 线程模式控制233
14.1.5 InnoDB存储引擎的线程控制机制234
14.2 MySQL的共享锁与排他锁237
14.3 MySQL的表级锁、页级锁与行级锁241
14.3.1 MySQL的表级锁、页级锁与行级锁的简要介绍241
14.3.2 MySQL的表级锁、页级锁与行级锁总结245
14.4 MySQL存储引擎和事务245
14.5 MySQL的事务处理246
14.5.1 MySQL事务的ACID246
14.5.2 MySQL的COMMIT与ROLLBACK247
14.5.3 MySQL的事务保存点SAVEPOINT250
14.5.4 MySQL接受用户请求、SQL语句执行过程257
第15章 MySQL存储引擎258
15.1 MySQL数据库引擎介绍258
15.2 MySQL存储引擎的比较262
15.3 MySQL数据文件存放位置263
15.4 MySQL数据库引擎更换264
15.5 MySQL数据库引擎添加与拔出265
15.6 MySQL数据库引擎的应用场景265
15.6.1 选择合适的MySQL存储引擎265
15.6.2 MySQL存储引擎应用场景267
第16章 MySQL视图、存储程序269
16.1 MySQL视图269
16.1.1 为什么使用视图269
16.1.2 MySQL创建视图270
16.1.3 MySQL查看视图274
16.1.4 MySQL删除视图275
16.1.5 MySQL修改视图275
16.2 MySQL存储过程/存储函数275
16.2.1 MySQL变量的定义275
16.2.2 MySQL SET与DECLARE声明变量279
16.2.3 MySQL预处理语句282
16.2.4 MySQL存储过程的概念详解286
16.2.5 MySQL结束符的设置292
16.2.6 MySQL存储过程的BEGIN...END293
16.2.7 MySQL IF语句293
16.2.8 MySQL CASE语句296
16.2.9 MySQL WHILE语句300
16.2.10 MySQL LOOP语句301
16.2.11 MySQL REPEAT语句303
16.2.12 MySQL ITERATE语句304
16.2.13 MySQL存储过程BEGIN...END嵌套305
16.2.14 MySQL SELECT...INTO语句306
16.2.15 MySQL存储函数307
16.3 MySQL触发器312
16.3.1 MySQL触发器的概念312
16.3.2 MySQL触发器的作用312
16.3.3 MySQL触发器的优点313
16.3.4 MySQL触发器的创建313
16.3.5 MySQL触发器的查看与删除315
16.3.6 MySQL触发器的执行顺序315
16.3.7 MySQL触发器实例316
第17章 MySQL备份与恢复324
17.1 MySQL数据库备份的多种操作手段324
17.1.1 数据库备份的重要性324
17.1.2 mysqldump常用命令324
17.1.3 mysqldump备份所有数据库328
17.1.4 mysqldump备份多个数据库329
17.1.5 MySQL命令恢复mysqldump备份的数据库330
17.2 MySQL BINLOG日志管理331
17.2.1 MySQL BINLOG日志详解331
17.2.2 MySQL增量备份BINLOG日志345
第18章 全解MySQL性能优化347
18.1 MySQL数据库设计良好架构的必要性347
18.1.1 应用需求数据架构的概念347
18.1.2 MySQL常见数据库服务器配置架构348
18.1.3 MySQL数据库服务器经典配置架构349
18.2 MySQL字段类型的选择350
18.3 MySQL数据库索引351
18.3.1 MySQL索引的概念351
18.3.2 MySQL索引的优缺点351
18.3.3 MySQL索引的类型353
18.3.4 MySQL索引的优化355
18.4 MySQL查询优化356
18.4.1 MySQL查询优化应注意的问题356
18.4.2 MySQL EXPLAN详解359
18.4.3 MySQL多表查询优化368
18.4.4 MySQL子查询分析373
18.4.5 MySQL JOIN语句优化分析377
18.4.6 MySQL数据导入优化378
18.4.7 MySQL INSERT性能提高379
18.4.8 MySQL GROUP BY分组优化381
18.4.9 MySQL ORDER BY索引优化385
18.4.10 MySQL OR索引分析387
18.4.11 MySQL STATUS获得MySQL状态390
18.4.12 MySQL慢查询SLOW404
18.4.13 合理使用MySQL锁机制407
18.4.14 MySQL优先级411
18.4.15 MySQL MylSAM索引键缓存413
18.4.16 MySQL查询缓存工作过程417
18.4.17 MySQL查看查询缓存420
18.4.18 MySQL查询缓存开启421
18.4.19 MySQL优化MySQL连接数427
18.4.20 MySQL数据库损坏的修复431
热门推荐
- 992020.html
- 1587281.html
- 2133286.html
- 3363680.html
- 806421.html
- 1803892.html
- 2223439.html
- 377092.html
- 307713.html
- 1523410.html
- http://www.ickdjs.cc/book_2814384.html
- http://www.ickdjs.cc/book_2135639.html
- http://www.ickdjs.cc/book_3607211.html
- http://www.ickdjs.cc/book_2143272.html
- http://www.ickdjs.cc/book_796126.html
- http://www.ickdjs.cc/book_2226156.html
- http://www.ickdjs.cc/book_3367995.html
- http://www.ickdjs.cc/book_2810005.html
- http://www.ickdjs.cc/book_1549880.html
- http://www.ickdjs.cc/book_1541884.html