图书介绍
MySQL数据库从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![MySQL数据库从入门到精通](https://www.shukui.net/cover/17/31301671.jpg)
- 千锋教育高教产品研发部编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302505990
- 出版时间:2018
- 标注页数:271页
- 文件大小:96MB
- 文件页数:287页
- 主题词:SQL语言-程序设计
PDF下载
下载说明
MySQL数据库从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识数据库1
1.1 数据库入门1
1.1.1 数据库的概念1
1.1.2 SQL简介2
1.1.3 常见的数据库产品3
1.2 MySQL在Windows系统中的安装与配置5
1.2.1 MySQL的下载5
1.2.2 MySQL的安装6
1.2.3 MySQL的配置9
1.3 MySQL目录结构15
1.4 MySQL的使用16
1.4.1 启动和停止MySQL服务17
1.4.2 登录和退出MySQL数据库19
1.4.3 MySQL的相关命令21
1.5 MySQL客户端工具23
1.6 本章小结25
1.7 习题25
第2章 数据库和表的基本操作27
2.1 MySQL支持的数据类型27
2.1.1 数值类型27
2.1.2 字符串类型28
2.1.3 日期和时间类型29
2.2 数据库的基本操作32
2.2.1 创建和查看数据库32
2.2.2 使用数据库34
2.2.3 修改数据库35
2.2.4 删除数据库35
2.3 数据表的基本操作36
2.3.1 创建数据表36
2.3.2 查看数据表37
2.3.3 修改数据表39
2.3.4 删除数据表43
2.4 本章小结43
2.5 习题43
第3章 表中数据的基本操作45
3.1 插入数据45
3.1.1 为所有列插入数据45
3.1.2 为指定列插入数据49
3.1.3 批量插入数据51
3.2 更新数据54
3.3 删除数据56
3.3.1 使用DELETE删除数据57
3.3.2 使用TRUNCATE删除数据58
3.4 本章小结59
3.5 习题59
第4章 单表查询61
4.1 基础查询61
4.1.1 创建数据表和表结构的说明61
4.1.2 查询所有字段64
4.1.3 查询指定字段66
4.2 条件查询67
4.2.1 带关系运算符的查询67
4.2.2 带AND关键字的查询68
4.2.3 带OR关键字的查询69
4.2.4 带IN或NOT IN关键字的查询70
4.2.5 带IS NULL或IS NOT NULL关键字的查询71
4.2.6 带BETWEEN AND关键字的查询72
4.2.7 带LIKE关键字的查询73
4.2.8 带DISTINCT关键字的查询76
4.3 高级查询76
4.3.1 排序查询76
4.3.2 聚合函数79
4.3.3 分组查询85
4.3.4 HAVING子句87
4.3.5 LIMIT分页88
4.4 本章小结89
4.5 习题89
第5章 数据的完整性91
5.1 实体完整性91
5.1.1 主键约束91
5.1.2 唯一约束97
5.1.3 自动增长列99
5.2 索引102
5.2.1 普通索引102
5.2.2 唯一索引105
5.3 域完整性107
5.3.1 非空约束107
5.3.2 默认值约束109
5.4 引用完整性111
5.4.1 外键的概念112
5.4.2 添加外键约束113
5.4.3 删除外键约束115
5.5 本章小结116
5.6 习题117
第6章 多表查询118
6.1 表与表之间的关系118
6.1.1 一对一118
6.1.2 一对多和多对一120
6.1.3 多对多121
6.2 合并结果集123
6.2.1 使用UNION关键字合并123
6.2.2 使用UNION ALL关键字合并125
6.3 连接查询125
6.3.1 创建数据表和表结构的说明125
6.3.2 笛卡儿积127
6.3.3 内连接129
6.3.4 外连接131
6.3.5 多表连接133
6.3.6 自然连接134
6.3.7 自连接137
6.4 子查询137
6.4.1 子查询作为查询条件137
6.4.2 子查询作为表139
6.5 本章小结140
6.6 习题140
第7章 常用函数142
7.1 字符串函数142
7.1.1 ASCII()函数143
7.1.2 CONCAT()函数144
7.1.3 INSERT()函数144
7.1.4 LEFT()函数145
7.1.5 RIGHT()函数146
7.1.6 LENGTH()函数146
7.2 数学函数147
7.2.1 ABS()函数147
7.2.2 MOD()函数148
7.2.3 PI()函数148
7.2.4 RAND()函数148
7.2.5 ROUND()函数149
7.2.6 TRUNCATE()函数150
7.3 日期和时间函数150
7.3.1 DAY()函数151
7.3.2 WEEK()函数151
7.3.3 MONTH()函数152
7.3.4 YEAR()函数153
7.3.5 NOW()函数153
7.4 格式化函数154
7.4.1 FORMAT()函数154
7.4.2 DATE FORMAT()函数154
7.5 系统信息函数155
7.5.1 DATABASE()函数155
7.5.2 USER()或SYSTEM_USER()函数156
7.5.3 VERSION()函数156
7.6 本章小结157
7.7 习题157
第8章 视图159
8.1 视图的概念159
8.2 视图的操作160
8.2.1 数据准备160
8.2.2 创建视图162
8.2.3 查看视图165
8.2.4 修改视图167
8.2.5 更新视图169
8.2.6 删除视图172
8.3 本章小结173
8.4 习题173
第9章 存储过程174
9.1 存储过程概述174
9.1.1 存储过程的概念174
9.1.2 存储过程的优缺点174
9.2 存储过程的相关操作174
9.2.1 数据准备175
9.2.2 创建存储过程177
9.2.3 查看存储过程180
9.2.4 修改存储过程184
9.2.5 删除存储过程185
9.2.6 局部变量的使用185
9.2.7 定义条件和处理程序186
9.2.8 光标的使用188
9.2.9 流程控制189
9.2.10 事件调度器193
9.3 本章小结195
9.4 习题195
第10章 触发器197
10.1 触发器概述197
10.1.1 触发器的概念及优点197
10.1.2 触发器的作用197
10.2 触发器的操作198
10.2.1 数据准备198
10.2.2 创建触发器199
10.2.3 查看触发器202
10.2.4 使用触发器204
10.2.5 删除触发器205
10.3 小案例206
10.4 本章小结209
10.5 习题209
第11章 数据库事务210
11.1 事务的管理210
11.1.1 事务的概念和使用210
11.1.2 事务的回滚214
11.1.3 事务的属性215
11.1.4 事务的隔离级别216
11.2 分布式事务223
11.2.1 分布式事务的原理223
11.2.2 分布式事务的语法和使用223
11.3 本章小结227
11.4 习题227
第12章 MySQL高级操作228
12.1 数据的备份与还原228
12.1.1 数据的备份228
12.1.2 数据的还原235
12.2 权限管理239
12.2.1 MySQL的权限239
12.2.2 授予权限240
12.2.3 查看权限241
12.2.4 收回权限241
12.3 MySQL分区242
12.3.1 分区概述242
12.3.2 分区类型详解243
12.4 本章小结249
12.5 习题249
第13章 综合案例251
13.1 数据准备251
13.2 综合练习257
13.3 本章小结271