暂无商品咨询信息 [发表商品咨询]
本书用实例引导读者学习,深入浅出地介绍了MySQL的相关知识和实战技能。
本书第1~3章主要讲解MySQL数据库的基础知识、MySQL管理工具的使用以及数据库的基本操作等,第4~10章主要讲解数据表的基本操作、MySQL的数据类型和运算符、MySQL函数、查询语句、存储过程与函数、触发程序以及视图等,第11章主要讲解MySQL的备份和恢复。
本书适合任何想学习MySQL的读者,无论您是否从事计算机相关行业,是否接触过MySQL,均可通过阅读本书快速掌握MySQL的开发方法和技巧。
第 1章 MySQL数据库基础 1
1.1 数据库的基本概念 2
1.2 关系型数据模型 3
1.2.1 关系型数据模型的结构 3
1.2.2 关系型数据模型的操作与完整性 5
1.2.3 关系型数据模型的存储结构 7
1.3 关系型数据模型中的数据依赖与范式 8
1.4 常见的关系型数据库管理系统 9
1.5 MySQL简介 11
1.5.1 MySQL的版本 11
1.5.2 MySQL的优势 11
1.5.3 MySQL数据库系统的体系结构 12
1.6 本章小结 13
1.7 疑难解答 13
1.8 实战练习 14
第 2章 MySQL的安装与配置 15
2.1 安装MySQL 16
2.1.1 开源软件的特点 16
2.1.2 在Windows系统环境下的安装 16
2.1.3 在Linux系统环境下的安装 23
2.2 可视化管理工具的选择与安装 24
2.2.1 选择和下载可视化管理工具 24
2.2.2 在Linux系统环境下的安装 25
2.2.3 在Windows系统环境下的安装 26
2.2.4 可视化管理工具的使用 28
2.3 测试安装环境 36
2.4 卸载MySQL 39
2.5 本章小结 39
2.6 疑难解答 39
2.7 实战练习 40
第3章 数据库的基本操作 41
3.1 创建数据库 42
3.2 删除数据库 42
3.3 数据库的存储引擎 43
3.3.1 MySQL 5.6所支持的存储引擎 43
3.3.2 InnoDB存储引擎 45
3.3.3 MyISAM存储引擎 45
3.3.4 MEMORY存储引擎 46
3.3.5 选择存储引擎 46
3.4 综合案例—数据库的创建、查看和删除 47
3.5 本章小结 48
3.6 疑难解答 48
3.7 实战练习 48
第4章 数据表的基本操作 49
4.1 创建数据表 50
4.1.1 创建表的语法形式 50
4.1.2 主键约束 51
4.1.3 外键约束 52
4.1.4 非空约束 54
4.1.5 唯一性约束 54
4.1.6 默认约束 55
4.1.7 设置数据表的属性值自动增加 55
4.2 查看数据表结构 56
4.2.1 查看表基本结构 57
4.2.2 查看表详细结构 58
4.3 修改数据表 58
4.3.1 修改表名 58
4.3.2 修改字段数据类型 59
4.3.3 修改字段名 60
4.3.4 添加字段 61
4.3.5 删除字段 64
4.3.6 修改字段排序 65
4.3.7 更改表的存储引擎 66
4.3.8 删除表的外键约束 67
4.4 删除数据表 68
4.4.1 删除没有被关联的表 68
4.4.2 删除被其他表关联的主表 68
4.5 综合案例—解除主表和从表间的关联关系 70
4.6 本章小结 71
4.7 疑难解答 71
4.8 实战练习 72
第5章 MySQL的数据类型和运算符 73
5.1 MySQL数据类型 74
5.1.1 整数类型 74
5.1.2 浮点数类型和定点数类型 76
5.1.3 日期与时间类型 77
5.1.4 字符串类型 89
5.1.5 二进制类型 95
5.2 如何选择数据类型 99
5.3 常见运算符 101
5.3.1 运算符概述 101
5.3.2 算术运算符 101
5.3.3 比较运算符 103
5.3.4 逻辑运算符 111
5.3.5 位运算符 114
5.4 综合案例—系统时区的改变 118
5.5 本章小结 119
5.6 疑难解答 120
5.7 实战练习 120
第6章 MySQL函数 121
6.1 数学函数 122
6.2 字符串函数 126
6.3 日期和时间函数 133
6.4 控制流函数 147
6.5 系统信息函数 149
6.6 加密函数 152
6.7 其他函数 154
6.8 综合案例—查询系统中当前用户的连接信息 157
6.9 本章小结 158
6.10 疑难解答 158
6.11 实战练习 160
第7章 查询语句详解 161
7.1 学生—课程数据库 162
7.2 基本查询语句 162
7.2.1 单表查询 163
7.2.2 查询表中的部分字段 163
7.2.3 查询表中的所有字段 163
7.2.4 查询经过计算的值 164
7.2.5 查询表中的若干记录 165
7.3 对查询结果进行排序 172
7.4 统计函数和分组记录查询 173
7.5 GROUP BY 子句 176
7.6 使用LIMIT限制查询结果的数量 179
7.7 连接查询 180
7.8 子查询 184
7.9 合并查询结果 189
7.10 使用正则表达式表示查询 191
7.11 综合案例—查询课程数据库 196
7.12 本章小结 199
7.13 疑难解答 199
7.14 实战练习 200
第8章 存储过程与函数 201
8.1 存储过程的定义 202
8.2 存储过程的创建 202
8.3 存储过程的操作 204
8.3.1 存储过程的调用 205
8.3.2 存储过程的查看 205
8.3.3 存储过程的删除 209
8.4 自定义函数 210
8.4.1 自定义函数的创建 210
8.4.2 自定义函数的调用 211
8.4.3 变量 212
8.4.4 流程控制语句 213
8.4.5 光标的使用 217
8.4.6 定义条件和处理程序 218
8.5 综合案例—统计雇员表 220
8.6 本章小结 223
8.7 疑难解答 223
8.8 实战练习 224
第9章 触发程序 225
9.1 触发程序的定义 226
9.2 触发程序的创建 226
9.3 触发程序的操作 230
9.3.1 查看触发程序 230
9.3.2 删除触发程序 233
9.4 综合案例—触发程序的使用 233
9.5 本章小结 238
9.6 疑难解答 238
9.7 实战练习 238
第 10章 视图 239
10.1 视图的定义 240
10.2 视图的创建、修改和删除 240
10.2.1 创建视图 240
10.2.2 修改视图 248
10.2.3 删除视图 252
10.3 综合案例—使用视图虚拟出数据表 252
10.4 本章小结 258
10.5 疑难解答 258
10.6 实战练习 266
第 11章 数据库的高级操作 267
11.1 数据库的备份和恢复 268
11.1.1 数据库备份的意义 268
11.1.2 逻辑备份和恢复 269
11.1.3 物理备份和恢复 273
11.1.4 各种备份与恢复方法的具体实现 274
11.2 权限管理 285
11.3 用户账户管理 288
11.4 安全管理 290
11.5 综合案例—通过phpMyAdmin实现备份和恢复 291
11.6 本章小结 293
11.7 疑难解答 293
11.8 实战练习 296
基本信息 | |
---|---|
品牌/出版社 | 人民邮电出版社 |
ISBN | 9787115516374 |
条码 | 9787115516374 |
编者 | 吴宁 |
译者 | -- |
出版年月 | 2021.01 |
开本 | 16开 |
装帧 | |
页数 | 296 |
字数 | 486 |
版次 | 1版1次 |
印次 | |
纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]