由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书MySL数据库管理与开发实践教程9787302418634
¥ ×1
章 MySL入门知识 1
1.1 MySL概述 1
1.1.1 MySL发展历史 1
1.1.2 MySL主要特 3
1.1.3 MySL适用场景 4
1.1.4 MySL分支版本 5
1.2 MySL与数据库的区别 6
1.2.1 功能比较 7
1.2.2 易用比较 7
1.. 能比较 8
1.2.4 可靠比较 8
1.3 MySL 5.6.19功能概述 8
1.4 实验指导——在Windows下
安装MySL 10
1.5 &nbsMyL本操作 14
1.5.1 启动和登录MySL 14
1.5.2 常用命令 17
1.5.3 MySL配置文件 19
1.6 实验指导——使用
MySL Workbench管理MySL 21
1.7 MySL实用工具 24
1.7.1 查看工具集 24
1.7.2 mysql工具 25
1.7.3 mysqladmin工具 26
1.7.4 mysqlshow工具 29
1.7.5 mysqlbinlog工具 31
1.7.6 perror工具 33
思考与练习 34
第2章 MySL数据库体系结构 35
2.1 MySL文件结构 35
2.1.1 数据文件 35
2.1.2 日志文件 36
2.2 系统架构 38
2.2.1 架构结构图 38
2.2.2 模块交互流程 41
. MySL存储引擎 43
..1 MySL存储引擎简介 43
..2 查看MySL存储引擎 44
.. MyISAM存储引擎 46
..4 InnoDB存储引擎 47
..5 MEMORY存储引擎 48
.. 存储引擎 48
.. 如何选择存储引擎 49
2.4 实验指导——更改MySL
默认存储引擎 50
2.5 数据类型 51
2.5.1 整数类型 51
2.5.2 浮点类型 52
2.5.3 字符串类型 53
2.5.4 时间日期 54
2.5.5 集合类型 55
思考与练习 57
第3章 操作数据库和表 59
3.1 数据库和表概述 59
3.1.1 数据库概述 59
3.1.2 表概述 60
3.2 创建数据库 61
3.2.1 MySL Workbench创建
数据库 61
3.2.2 SL语句创建数据库 63
3.3 管理数据库 64
3.3.1 查看数据库 64
3.3.2 修改数据库 65
3.3.3 删除数据库 66
3.4 创建数据表 67
3.4.1 MySL Workbench创建
数据表 67
3.4.2 使用数据表模板 68
3.4.3 SL语句创建数据表 70
3.5 管理数据表 70
3.5.1 查看数据表 70
3.5.2 添加表数据 71
3.5.3 修改表 73
3.5.4 删除表 74
3.6 字段操作 75
3.6.1 添加字段 75
3.6.2 字段修改 76
3.6.3 删除字段 77
3.7 实验指导——水果数据库管理 77
思考与练习 79
第4章 数据完整 81
4.1 数据完整概述 81
4.2 主键约束 82
4.2.1 主键约束概述 82
4.2.2 创建主键约束 83
4.. 修改主键约束 84
4.3 外键约束 86
4.3.1 外键约束概述 86
4.3.2 创建外键约束 87
4.3.3 修改外键约束 90
4.4 非空约束 91
4.4.1 创建非空约束 91
4.4.2 修改非空约束 92
4.5 默认值约束 92
4.5.1 创建默认值约束 92
4.5.2 修改默认值约束 94
4.5.3 删除默认值约束 94
4.6 约束 94
4.6.1 创建约束 95
4.6.2 修改约束 95
4.7 自增约束 96
4.7.1 自增约束概述 96
4.7.2 初始值和偏移量 98
4.7.3 创建自增约束 99
4.7.4 修改自增约束 100
4.7.5 删除自增约束 102
4.8 实验指导——冰箱信息维护 103
思考与练习 104
第5章 数据查询 106
5.1 SELECT语句的语法 106
5.2 简单查询 107
5.2.1 获取所有列 107
5.2.2 获取指定列 108
5.. 为列指定别名 109
5.2.4 获取不重复的数据 109
5.2.5 限制查询结果 110
5.2.6 WHERE条件查询 112
5.2.7 对查询结果分组 113
5.2.8 对查询结果排序 116
5.3 连接查询 117
5.3.1 交叉连接查询 117
5.3.2 内连接查询 118
5.3.3 外连接查询 119
5.3.4 自连接查询 120
5.4 联合查询 121
5.5 子查询 1
5.6 正则表达式查询 124
5.7 实验指导——通过正则表达式
查询数据 125
思考与练习 128
第6章 数据维护 130
6.1 插入数据 130
6.1.1 插入单行数据 130
6.1.2 插入多行数据 132
6.1.3 基于外部表插入数据 133
6.2 更新数据 135
6.2.1 UPDATE语句简介 135
6.2.2 更新单列 135
6.. 更新多列 136
6.2.4 基于表更新列 137
6.3 删除数据 139
6.3.1 DELETE语句简介 139
6.3.2 DELETE语句应用 140
6.3.3 清空表数据 141
6.4 实验指导——使用图形界面
操作数据表 142
思考与练习 145
第7章 视图与索引 147
7.1 视图简介 147
7.1.1 视图概述 147
7.1.2 创建视图 148
7.2 操作视图 151
7.2.1 查看视图 151
7.2.2 修改视图 152
7.. 删除视图 154
7.3 数据操作 155
7.3.1 可操作视图 155
7.3.2 插入数据 156
7.3.3 修改数据 157
7.3.4 删除数据 158
7.4 索引简介 158
7.4.1 索引概述 158
7.4.2 索引分类 159
7.4.3 索引设计原则 160
7.5 索引的操作 161
7.5.1 创建表时创建索引 161
7.5.2 在现有表中创建索引 164
7.5.3 修改索引 166
7.5.4 删除索引 167
7.6 实验指导——职工信息管理 167
思考与练习 169
第8章 MySL编程 171
8.1 MySL编程组成 171
8.2 变量 172
8.2.1 局部变量 172
8.2.2 用户变量 173
8.. 会话变量 174
8.2.4 全局变量 176
8.3 常量 177
8.3.1 字符串常量 177
8.3.2 数值常量 178
8.3.3 十六进制常量 178
8.3.4 日期时间常量 178
8.3.5 常量 179
8.4 运算符和表达式 179
8.4.1 算术运算符 180
8.4.2 逻辑运算符 180
8.4.3 比较运算符 182
8.4.4 位运算符 185
8.4.5 运算符的优先级 186
8.4.6 了解表达式 187
8.5 流程控制语句 187
8.5.1 IF条件语句 188
8.5.2 CASE条件语句 189
8.5.3 循环语句 190
8.6 自定义函数 192
8.6.1 自定义函数语法 192
8.6.2 调用自定义函数 193
8.6.3 操作自定义函数 193
8.7 实验指导——操作数据表中的
数据 195
思考与练习 197
第9章 系统函数 199
9.1 聚合函数 199
9.1.1 值函数 199
9.1.2 求平均值函数 200
9.1.3 求和函数 200
9.1.4 记录总数函数 201
9.1.5 聚合函数 201
9.2 数学函数 202
9.2.1 值函数 202
9.2.2 余数函数 202
9.. 平方根函数 203
9.2.4 整数值函数 203
9.2.5 随机值函数 204
9.2.6 三角函数 204
9.2.7 四舍五入函数 205
9.2.8 数字函数 206
9.3 字符串函数 208
9.3.1 获取字符串长度 208
9.3.2 合并字符串 208
9.3.3 替换字符串 209
9.3.4 截取字符串 211
9.3.5 反转字符串 211
9.3.6 重复生成字符串 212
9.3.7 比较字符串 212
9.3.8 字符串大小写转换 213
9.3.9 字符串函数 213
9.4 日期和时间函数 214
9.4.1 获取日期和时间 215
9.4.2 操作指定日期 215
9.4.3 操作指定时间 217
9.4.4 UNIX时间戳函数 218
9.4.5 日期和时间的不错操作 219
9.5 实验指导——计算商品的
有效日期 220
9.6 类型的函数 221
9.6.1 系统信息函数 221
9.6.2 加密和解密函数 221
9.6.3 函数 222
思考与练习 2
0章 存储过程和触发器 225
10.1 存储过程 225
10.1.1 存储过程的优缺点 225
10.1.2 创建存储过程 226
10.1.3 使用存储过程 229
10.1.4 查看存储过程 229
10.1.5 修改存储过程 2
10.1.6 删除存储过程 2
10.2 实验指导——在存储过程中
定义和使用游标 4
10.3 创建触发器
10.3.1 触发器的作用
10.3.2 创建触发器
10.3.3 使用触发器
10.3.4 查看触发器 240
10.3.5 删除触发器 241
10.4 实验指导——为同一个表
创建多个触发器 242
思考与练习 244
1章 MySL事务 246
11.1 了解事务 246
11.1.1 事务的特 246
11.1.2 事务的分类 248
11.2 事务控制语句 249
11.2.1 开启事务 249
11.2.2 提交事务 249
11.. 回滚事务 250
11.2.4 语句 250
11.2.5 隐式提交的SL语句 251
11.3 事务隔离级别 251
11.3.1 READ UNCOMMITTED 252
11.3.2 READ COMMITTED 253
11.3.3 REPEATABLE READ 254
11.3.4 SERIALIZABLE 256
11.3.5 隔离级别发生的问题 257
11.4 简单的事务提交和回滚 257
11.5 实验指导——存储过程中
使用事务 258
11.6 实验指导——PHP利用事务
实现转账 260
思考与练习 263
2章 MySL能优化 265
12.1 优化基础 265
12.2 查询优化 268
12.2.1 分析查询语句 268
12.2.2 优化查询基本原则 269
12.. 索引的结构 270
12.2.4 优化索引 271
12.2.5 优化LIMIT 272
12.2.6 优化执行语句 273
1. 运维优化 274
12.4 架构优化 276
12.4.1 架构优化目标 276
12.4.2 架构拆分 277
12.4.3 表的优化 278
12.4.4 优化字段 279
12.4.5 优化服务器 280
思考与练习 281
3章 MySL日常管理 283
13.1 维护日志文件 283
13.1.1 日志文件概述 283
13.1.2 错误日志 285
13.1.3 通用查询日志 289
13.1.4 慢查询日志 294
13.1.5 二进制日志 295
13.2 实验指导——二进制日志的
完整操作 299
13.3 MySL Workbench维护日志 301
13.4 国际化和本地化 303
13.4.1 设置MySL地理时区 303
13.4.2 设置错误消息语言 304
13.4.3 配置MySL字符集 305
13.5 MySL维护管理工具 307
思考与练习 307
4章 MySL权限管理 309
14.1 权限工作原理 309
14.2 mysql数据库 311
14.2.1 user表 311
14.2.2 db表 314
14.. tables_priv表 315
14.2.4 columns_priv表 316
14.2.5 procs_priv表 316
14.3 用户管理 317
14.3.1 查看用户 317
14.3.2 创建普通用户 318
14.3.3 修改密码 322
14.3.4 删除普通用户 326
14.3.5 重命名用户 328
14.4 权限管理 328
14.4.1 查看用户权限 328
14.4.2 分配权限 329
14.4.3 取消权限 332
14.5 实验指导——对新创建的
用户执行操作 333
14.6 MySL Workbench管理
用户和权限 335
思考与练习 339
5章 数据备份与还原 341
15.1 数据备份基础 341
15.1.1 数据备份简介 341
15.1.2 常用备份 343
15.1.3 表备份 344
15.1.4 自动备份 347
15.2 完全备份 350
15.2.1 mysqldump简介 350
15.2.2 mysqldump备份 353
15.. mysqldump还原 356
15.2.4 数据迁移 357
15.2.5 导出文本 358
15.3 表维护 360
15.3.1 表维护基础 360
15.3.2 myisamchk工具 361
15.3.3 myisamchk选项 362
15.3.4 myisamchk检查表 364
15.3.5 myisamchk内存 368
15.3.6 myisamchk恢复 368
15.3.7 表优化 369
15.4 实验指导——图书信息
备份与还原 370
思考与练习 372
6章 网上购物系统数据库 374
16.1 系统分析 374
16.1.1 需求分析 374
16.1.2 数据分析 377
16.2 数据库设计 380
16.2.1 创建数据库和表 380
16.2.2 表之间的关系 382
16.. 创建视图 383
16.3 功能实现 386
16.3.1 修改密码 386
16.3.2 商品浏览 387
16.3.3 购物车管理 388
16.3.4 提交订单 388
16.3.5 物流更新 389
16.3.6 用户度管理 389
16.3.7 用户等级管理 391
16.3.8 分页 392
附录 思考与练习 394
本书讲述MySL数据库的开发技术。全书共分为16章,内容包括MySL发展历史,与数据库的区别,MySL常用的一些工具,MySL文件结构、系统架构、存储引擎、数据类型,数据库和表的创建、管理和删除,数据完整约束,包括主键约束、外键约束、非空约束、默认值约束、专享约束和自增约束等,数据的单表查询和多表查询,视图和索引,变量、常量、运算符和表达式、运算符的优先级、流程控制语句、自定义函数,系统函数,存储过程和触发器,事务管理,能优化,日志文件管理、权限管理以及数据的备份和还原。很后一章通过一个综合案例实现网上购物系统的数据库。 本书可作为在校大学生学习使用MySL的教学资料,也可以作为非计算机专业学生学习MySL的参考书。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
