由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书精通MySL 8(视频教学版)9787302528746
¥ ×1
章 MySL 8的安装、升级和新特1
1.1 认识MySL数据库1
1.1.1 MySL与开源文化1
1.1.2 MySL发展历史2
1.1.3 使用MySL的优势3
1.2 MySL 8的新特4
1.2.1 更简便的NoSL支持4
1.2.2 更好的索引4
1.. 更完善的JSON支持4
1.2.4 安全和账户管理4
1.2.5 InnoDB的变化4
1.2.6 数据字典5
1.2.7 原子数据定义语句5
1.2.8 资源管理5
1.2.9 字符集支持6
1.2.10 优化器6
1.2.11 通用表表达式6
1.2.12 窗口函数6
1.2.13 正则表达式支持7
1.2.14 内部临时表7
1.2.15 日志记录7
1.2.16 备份锁7
1.2.17 的MySL复制7
1.3 MySL 8移除的旧特7
1.3.1 查询缓存8
1.3.2 加密相关8
1.3.3 空间函数相关8
1.3.4 \N和NULL8
1.3.5 mysql_install_db8
1.3.6 通用分区处理程序9
1.3.7 系统和状态变量信息9
1.3.8 mysql_plugin工具9
1.4 Windows平台下安装与配置MySL9
1.4.1 安装MySL 89
1.4.2 配置MySL 813
1.4.3 启动MySL服务18
1.4.4 关闭MySL服务20
1.4.5 配置Path变量21
1.4.6 登录MySL数据库22
1.5 Linu台下安装与配置MySL22
1.5.1 安装和配置MySL 8
1.5.2 启动MySL服务27
1.5.3 登录MySL数据库28
1.6 Mac OS X平台下安装与配置MySL29
1.6.1 安装MySL 829
1.6.2 启动MySL 832
1.6.3 配置和登录MySL 832
1.7 MySL的升级和降级33
1.7.1 升级MySL34
1.7.2 降级MySL37
1.7.3 重建或修复表或索引37
1.7.4 将MySL数据库复制到另一台机器38
1.8 MySL常用图形管理工具39
1.8.1 MySL官方客户端MySL-Workbench39
1.8.2 SLyog图形管理工具43
1.8.3 Navicat图形管理工具55
第 2 章 数据库操作60
2.1 操作数据库60
2.1.1 创建数据库60
2.1.2 查看数据库61
2.1.3 选择数据库61
2.1.4 删除数据库61
2.2 什么是存储引擎62
2.2.1 MySL支持的存储引擎62
2.2.2 InnoDB存储引擎64
2.. MyISAM存储引擎65
2.2.4 MEMORY存储引擎65
2.2.5 选择存储引擎66
第3章 数据表操作68
3.1 数据表的设计理念68
3.2 数据库中的数据类型70
3.2.1 整数类型70
3.2.2 浮点数类型和定点数类型72
3.. 日期与时间类型73
3.2.4 字符串类型74
3.2.5 二进制类型76
3.2.6 JSON类型及MySL 8 JSON77
3.2.7 Spatial数据类型82
3.3 MySL 8新特:字符集与排序规则82
3.3.1 一般字符集和排序规则82
3.3.2 MySL中的字符集和排序规则83
3.3.3 指定字符集和排序规则85
3.3.4 连接字符集和排序规则89
3.3.5 配置应用程序字符集和排序90
3.3.6 错误消息字符集91
3.3.7 列字符集转换91
3.3.8 排序问题91
3.3.9 Unicode支持93
3.3.10 支持的字符集和排序规则94
3.3.11 设置错误消息语言95
3.3.12 添加字符集96
3.3.13 将排序规则添加到字符集97
3.3.14 字符集配置98
3.3.15 MySL服务器区域设置支持98
3.4 创建表99
3.4.1 创建表的语法形式99
3.4.2 创建带JSON类型的表100
3.5 查看表结构100
3.5.1 DESCRIBE语句查看表定义100
3.5.2 SHOW CREATE TABLE语句查看表详细定义101
3.6 删除表102
3.7 修改表103
3.7.1 修改表名103
3.7.2 增加字段104
3.7.3 删除字段107
3.7.4 修改字段107
3.8 操作表的约束109
3.8.1 设置表字段的非空约束(NOT NULL,NK)110
3.8.2 设置表字段的默认值(DEFAULT)111
3.8.3 设置表字段约束(UNIUE,UK)112
3.8.4 设置表字段的主键束(RIMARY,PK)113
3.8.5 设置表字段值自动增加(AUTO_INCREMENT)116
3.8.6 设置表字段的外键约束(FOREIGN KEY,FK)116
第4章 数据操作119
4.1 插入数据记录119
4.1.1 插入完整数据记录119
4.1.2 插入部分数据记录120
4.1.3 插入多条完整数据记录121
4.1.4 插入多条部分数据记录122
4.1.5 插入JSON结构的数据记录122
4.2 更新数据记录1
4.2.1 更新特定数据记录1
4.2.2 更新所有数据记录124
4.. 更新JSON结构的数据记录124
4.3 删除数据记录125
4.3.1 删除特定数据记录125
4.3.2 删除所有数据记录125
第5章 数据查询126
5.1 简单查询126
5.1.1 查询所有字段数据127
5.1.2 查询指定字段数据127
5.1.3 DISTINCT查询127
5.1.4 IN查询128
5.1.5 BETWEEN AND查询130
5.1.6 LIKE模糊查询130
5.1.7 对查询结果排序131
5.1.8 简单分组查询132
5.1.9 统计分组查询133
5.2 联合查询134
5.2.1 内连接查询134
5.2.2 外连接查询136
5.. 合并查询数据记录137
5.2.4 子查询138
第6章 索引140
6.1 什么是索引140
6.1.1 索引的含义和特点140
6.1.2 索引的分类141
6.1.3 索引的设计原则142
6.2 创建和查看索引143
6.2.1 普通索引143
6.2.2 索引146
6.. 全文索引147
6.2.4 多列索引149
6.3 MySL 8中索引新特151
6.3.1 隐藏索引151
6.3.2 降序索引153
6.4 删除索引154
第7章 视图156
7.1 什么时候使用视图156
7.2 创建视图157
7.2.1 创建视图的语法形式157
7.2.2 在单表上创建视图158
7.. 在多表上创建视图159
7.3 查看视图160
7.3.1 使用DESCRIBE | DESC语句查看视图基本信息161
7.3.2 使用SHOW TABLES语句查看视图基本信息161
7.3.3 在views表中查看视图详细信息161
7.4 修改视图162
7.4.1 使用CREATE OR REPLACE VIEW语句修改视图162
7.4.2 使用ALTER语句修改视图163
7.5 更新视图164
7.5.1 使用SL语句更新视图164
7.5.2 更新基本表后视图自动更新165
7.5.3 删除视图中的数据166
7.5.4 不能更新的视图167
7.6 删除视图169
第8章 存储过程和函数171
8.1 创建存储过程和函数171
8.1.1 创建存储过程172
8.1.2 创建存储函数174
8.1.3 变量的使用175
8.1.4 定义条件和处理程序176
8.1.5 光标的使用178
8.1.6 流程控制的使用179
8.2 调用存储过程和函数183
8.2.1 调用存储过程183
8.2.2 调用存储函数184
8.3 查看存储过程和函数184
8.3.1 使用SHOW STATUS语句查看存储过程和函数的状态185
8.3.2 使用SHOW CREATE语句查看存储过程和函数的定义186
8.3.3 从information_schema.Routine表中查看存储过程和函数的信息187
8.4 修改存储过程和函数189
8.5 删除存储过程和函数190
第9章 触发器193
9.1 什么时候使用触发器193
9.2 创建触发器194
9.2.1 创建有一条执行语句的触发器194
9.2.2 创建包含多条执行语句的触发器195
9.3 查看触发器197
9.3.1 通过SHOW TRIGGERS语句查看触发器197
9.3.2 通过查看系统表triggers实现查看触发器198
9.4 删除触发器200
0章 事务和锁201
10.1 事务概述201
10.2 MySL事务控制语句203
10.3 MySL事务隔离级别205
10.3.1 READ-UNCOMMTE(读取未提交内容)206
10.3.2 READ-COMMTE(读取提交内容)207
10.3.3 REPEATABLE-READ(可重读)207
10.3.4 SERIALIZABLE(可串行化)209
10.4 InnoDB锁机制209
10.4.1 锁的类型210
10.4.2 锁粒度211
1章 安全管理213
11.1 权限表213
11.1.1 user表214
11.1.2 db表215
11.1.3 tables_priv表和columns_priv表217
11.1.4 procs_priv表218
11.2 账户管理218
11.2.1 登录和退出MySL服务器218
11.2.2 新建普通用户220
11.. 删除普通用户221
11.2.4 root用户修改自己的密码222
11.2.5 root用户修改普通用户的密码2
11.2.6 普通用户修改密码225
11.2.7 root用户密码丢失的解决办法225
11.2.8 MySL 8密码管理229
11.3 MySL 8新特:角色2
11.3.1 创建角色并给角色授权2
11.3.2 给用户添加角色
11.3.3 编辑角色或权限5
11.3.4 删除角色
11.4 访问控制
11.4.1 连接核实阶段
11.4.2 请求核实阶段
11.5 MySL 8新特:安全组件和插件
11.5.1 身份验插
11.5.2 连接控制插件
11.5.3 密码验组240
11.5.4 MySL Keyring241
11.5.5 MySL企业审计242
11.5.6 MySL企业防火墙242
11.6 MySL 8新特:FIPS246
11.6.1 FIPS概述246
11.6.2 MySL中FIPS模式的系统要求246
11.6.3 在MySL中配置FIPS模式246
2章 数据库备份、恢复与复制247
12.1 数据备份247
12.1.1 使用mysqldump命令备份一个数据库248
12.1.2 使用mysqldump命令备份一个数据库的某几张表250
12.1.3 使用mysqldump命令备份多个数据库252
12.1.4 直接复制整个数据库目录255
12.1.5 备份锁255
12.2 数据恢复255
12.2.1 使用mysql命令恢复255
12.2.2 直接复制到数据库目录256
1. 数据库迁移257
1..1 相同版本的MySL数据库之间的迁移257
1..2 不同版本的MySL数据库之间的迁移258
1.. 不同数据库之间的迁移258
12.4 表的导出和导入259
12.4.1 使用SELECT…INTO OUTFILE导出文本文件259
12.4.2 使用mysqldump命令导出文本文件261
12.4.3 使用mysql命令导出文本文件265
12.4.4 使用LOAD DATA INFILE方式导入文本文件268
12.4.5 使用mysqlimport方式导入文本文件270
12.5 数据复制273
12.5.1 配置复制273
12.5.2 复制实现275
12.5.3 复制解决方案276
12.5.4 复制注释和提示279
12.6 组复制280
12.6.1 组复制背景280
12.6.2 监视组复制282
12.6.3 组复制操作284
12.6.4 组复制安全26
12.6.5 组复制系统变量286
12.6.6 要求和限制287
3章 MySL服务管理289
13.1 MySL服务289
13.1.1 配置MySL服务289
13.1.2 服务系统变量291
13.1.3 服务的SL模式292
13.2 MySL数据目录292
13.3 系统数据库mysql293
13.3.1 数据字典表293
13.3.2 授权系统表294
13.3.3 对象信息系统表295
13.3.4 日志系统表295
13.3.5 服务端帮系统表295
13.3.6 时区系统表296
13.3.7 复制系统表296
13.3.8 优化器系统表296
13.3.9 系统表297
13.4 MySL服务日志297
13.5 MySL服务组件297
13.6 MySL服务插件298
13.7 在一台机器上运行多个MySL实例298
4章 日志管理300
14.1 MySL软件所支持的日志300
14.2 操作二进制日志301
14.2.1 启动二进制日志302
14.2.2 查看二进制日志303
14.. 使用二进制日志恢复数据库304
14.2.4 暂停二进制日志305
14.2.5 删除二进制日志305
14.3 操作错误日志308
14.3.1 启动错误日志308
14.3.2 查看错误日志309
14.3.3 删除错误日志310
14.4 通用查询日志310
14.4.1 启动通用查询日志311
14.4.2 查看通用查询日志312
14.4.3 停止通用查询日志312
14.4.4 删除通用查询日志313
14.5 慢查询日志314
14.5.1 启动慢查询日志314
14.5.2 查看和分析慢查询日志317
14.5.3 停止慢查询日志318
14.5.4 删除慢查询日志319
5章 MySL 8新特:数据字典321
15.1 数据字典模式321
15.2 删除基于文件的元数据存储322
15.3 字典数据的事务存储322
15.4 字典对象缓存322
15.5 INFORMATION_SCHEMA和数据字典集成3
15.6 序列化字典信息(SDI)3
15.7 数据字典用法差异324
15.8 数据字典限制324
6章 MySL 8新特:InnoDB325
16.1 InnoDB表的优势325
16.2 InnoDB和AC模型326
16.3 InnoDB架构327
16.4 表空间329
16.5 表和索引330
16.5.1 InnoDB表330
16.5.2 InnoDB索引331
16.6 备份和恢复332
16.7 InnoDB和MySL复制333
16.8 memcached插件334
7章 MySL 8新特:NoSL337
17.1 NoSL的概念337
17.2 将MySL设置为NoSL存储337
17.3 MySL Shell339
17.4 X插件345
8章 Java操作MySL数据库347
18.1 Java连接MySL数据库347
18.1.1 JDBC简介347
18.1.2 下载JDBC驱动MySL Connector/J349
18.1.3 Windows下安装MySL Connector/J驱动350
18.1.4 Linux和Mac OSX下安装MySL Connector/J驱动350
18.1.5 IntelliJ EA环境下安装MySL Connector/J驱动350
18.1.6 Java连接MySL数据库352
18.2 使用Statement执行SL语句353
18.2.1 executeery()查询353
18.2.2 execute()查询355
18.. executeUpdate()插入数据356
18.2.4 executeUpdate()修改数据357
18.2.5 executeUpdate()删除数据358
18.3 使用PreparedStatement执行SL语句359
18.3.1 executeery()查询359
18.3.2 execute()查询361
18.3.3 executeUpdate()插入数据362
18.3.4 executeUpdate()修改数据363
18.3.5 executeUpdate()删除数据364
18.4 Java备份和恢复MySL数据库365
18.4.1 使用Java备份MySL数据库365
18.4.2 使用Java恢复MySL数据库366
9章 网上课堂系统数据库设计368
19.1 系统概述368
19.2 系统功能369
19.3 数据库设计和实现369
19.3.1 设计表369
19.3.2 设计索引374
19.3.3 设计视图375
19.3.4 设计触发器375
19.4 项目小结376
第20章 论坛管理系统数据库设计377
20.1 系统概述377
20.2 系统功能378
20.3 数据库设计和实现378
20.3.1 设计表378
20.3.2 设计索引382
20.3.3 设计视图383
20.3.4 设计触发器383
20.4 项目小结384
刘华贞,江南大学,任职于计算技术研究所济宁分所,MySL DBA,不错Java开发。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格