图书介绍
图灵程序设计丛书 MySQL与MariaDB学习指南PDF|Epub|txt|kindle电子书版本网盘下载
![图灵程序设计丛书 MySQL与MariaDB学习指南](https://www.shukui.net/cover/6/31901897.jpg)
- (美)罗素·戴尔(Russell J.T. Dyer) 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115435712
- 出版时间:2016
- 标注页数:286页
- 文件大小:44MB
- 文件页数:309页
- 主题词:SQL语言-指南;关系数据库系统-指南
PDF下载
下载说明
图灵程序设计丛书 MySQL与MariaDB学习指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 软件2
第1章 入门2
1.1 MySQL和MariaDB的价值2
1.2 邮件列表和论坛3
1.3 其他书籍和出版物3
第2章 安装MySQL和MariaDB5
2.1 安装包5
2.2 许可6
2.3 获取软件6
2.4 挑选发行版7
2.5 各种_AMP8
2.5.1 Linux二进制发行版8
2.5.2 Mac OS X发行版9
2.5.3 Windows发行版12
2.5.4 FreeBSD和Sun Solaris发行版13
2.5.5 源码包15
2.6 安装后16
2.6.1 特殊配置17
2.6.2 给root设置初始密码17
2.6.3 关于密码的更多问题,以及删除匿名用户18
2.6.4 创建用户19
第3章 基础知识与mysql客户端20
3.1 mysql客户端20
3.2 连接到服务器21
3.3 开始探索数据库23
3.3.1 第一条SQL语句24
3.3.2 插入和操作数据26
3.3.3 再复杂一点28
3.4 小结29
3.5 习题29
第二部分 数据库结构32
第4章 创建数据库和表32
4.1 创建数据库32
4.2 创建表34
4.3 插入数据36
4.4 更深入地理解表37
4.5 小结40
4.6 习题40
第5章 更改表42
5.1 改表需谨慎42
5.2 必修的改表技能43
5.3 选修的改表技能51
5.3.1 设置列的默认值51
5.3.2 设置AUTO_ INCREMENT的值53
5.3.3 改表和建表的另一种方法54
5.3.4 重命名一个表56
5.3.5 重排序一个表57
5.4 索引58
5.5 小结62
5.6 习题62
第三部分 数据处理基础67
第6章 插入数据67
6.1 语法67
6.2 实例68
6.2.1 鸟目表69
6.2.2 鸟科表70
6.2.3 鸟种表75
6.3 其他选择77
6.3.1 明确插入77
6.3.2 插入其他表中的数据77
6.3.3 题外话:设置正确的order id79
6.3.4 替换数据82
6.3.5 数据插入的优先级83
6.4 小结85
6.5 习题86
第7章 查询数据88
7.1 基本查询89
7.2 有条件地查询89
7.3 结果排序90
7.4 限定结果集92
7.5 表连接92
7.6 表达式与LIKE94
7.7 对结果集进行计数和分组98
7.8 小结100
7.9 习题100
第8章 更新和删除数据102
8.1 更新数据102
8.1.1 更新指定行103
8.1.2 按行数更新106
8.1.3 排序后再按行数更新107
8.1.4 同时更新多个表108
8.1.5 处理重复109
8.2 删除数据111
8.3 小结113
8.4 习题113
第9章 表连接和子查询115
9.1 合并结果集115
9.2 表连接118
9.2.1 基本的表连接查询119
9.2.2 更新已连接的表123
9.2.3 从已连接的表中删除数据124
9.3 子查询125
9.3.1 标量子查询126
9.3.2 列子查询128
9.3.3 行子查询129
9.3.4 表子查询130
9.3.5 子查询的性能考虑131
9.4 小结131
9.5 习题131
第四部分 内置函数134
第10章 字符串函数134
10.1 格式化字符串135
10.1.1 拼接字符串135
10.1.2 设置大小写和引号137
10.1.3 修剪和补充字符串137
10.2 抽取文本139
10.3 搜索字符串及使用长度函数141
10.3.1 在字符串中找出某段子串的位置141
10.3.2 字符串长度143
10.3.3 比较和查找字符串144
10.3.4 在字符串中替换或插入内容146
10.4 转换字符串类型148
10.5 压缩字符串150
10.6 小结151
10.7 习题151
第11章 日期和时间函数153
11.1 日期和时间的数据类型153
11.2 当前日期和时间155
11.3 抽取日期和时间中的某部分157
11.4 格式化日期和时间160
11.5 调整格式标准和时区162
11.6 日期和时间的加减164
11.7 比较日期和时间168
11.8 小结171
11.9 习题171
第12章 聚合函数和数值函数173
12.1 聚合函数173
12.1.1 计数173
12.1.2 对一组数据进行运算178
12.1.3 拼接同组的值182
12.2 数值函数183
12.2.1 四舍五入183
12.2.2 上舍入或下舍入186
12.2.3 截短数字187
12.2.4 消除负数187
12.3 小结189
12.4 习题189
第五部分 数据库管理192
第13章 用户账号和权限192
13.1 用户账号的基础知识192
13.2 限制用户账号的访问权限194
13.2.1 用户名和主机194
13.2.2 SQL权限196
13.2.3 数据库组件和权限198
13.3 管理员账号202
13.3.1 用于备份的用户账号202
13.3.2 用于恢复备份的用户账号203
13.3.3 用于批量导入的用户账号203
13.3.4 用于授权的用户账号204
13.4 回收权限205
13.5 删除用户账号206
13.6 更改密码和用户名207
13.6.1 给用户账号设置密码207
13.6.2 用户账号重命名208
13.7 用户角色209
13.8 小结211
13.9 习题211
第14章 数据库的备份与恢复213
14.1 备份213
14.1.1 备份所有数据库214
14.1.2 理解dump文件215
14.1.3 备份指定的数据库220
14.1.4 创建备份脚本221
14.1.5 备份指定的表221
14.2 恢复备份223
14.2.1 恢复数据库223
14.2.2 恢复表223
14.2.3 只恢复某些行或列228
14.2.4 用二进制日志来做恢复229
14.3 制定备份策略234
14.4 小结238
14.5 习题238
第15章 批量导入数据240
15.1 准备导入240
15.2 导入数据的基本做法243
15.2 1检查警告信息243
15.2.2 检查导入是否准确244
15.2.3 选取导入的数据246
15.3 更好地导入248
15.3.1 对应域248
15.3.2 设置列249
15.4 其他格式的域和行250
15.4.1 开始、结束和跳脱250
15.4.2 替换数据或忽略错误251
15.5 在MySQL之外导入数据252
15.5.1 导入本地文件253
15.5.2 使用mysqlimport253
15.5.3 没有FILE权限也能导入数据254
15.6 批量导出数据254
15.7 小结256
15.8 习题256
第16章 应用编程接口258
16.1 创建API用户账号258
16.2 C API259
16.2.1 连接MySQL259
16.2.2 查询MySQL261
16.2.3 完整的最小C API程序261
16.2.4 用GNU C编译器编译262
16.3 Perl DBI262
16.3.1 安装263
16.3.2 连接MySQL263
16.3.3 查询MySQL263
16.3.4 Perl DBI完整示例265
16.3.5 更多信息267
16.4 PHP API267
16.4.1 安装与配置267
16.4.2 连接MySQL268
16.4.3 查询MySQL268
16.4.4 更多信息271
16.5 Python271
16.5.1 安装271
16.5.2 连接MySQL271
16.5.3 查询MySQL272
16.5.4 Python程序示例273
16.5.5 更多信息275
16.6 Ruby API275
16.6.1 安装和准备使用MySQL/Ruby275
16.6.2 连接MySQL276
16.6.3 查询MySQL277
16.6.4 MySQL/Ruby程序示例277
16.6.5 更多信息281
16.7 SQL注入281
16.8 小结282
16.9 习题282
关于作者284
关于封面284