由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书MySL经典实例 第3版9787519829728
¥ ×1
前言1
章 客户端程序mysql.17
1.0 概述17
1.1 设置MySL用户账号18
1.2 创建数据库和示例表20
1.3 找不到mysql22
1.4 指定mysql的命令选项24
1.5 以交互的方式执行SL语句29
1.6 执行从文件或程序中读取的SL语句31
1.7 控制mysql输出的路径和格式.33
1.8 在SL语句中使用用户定义的变量.39
第2章 编写基于MySL的程序.42
2.0 概述42
2.1 连接数据库与断开连接45
2.2 检查错误59
. 编写库文件.67
2.4 执行语句并获取结果81
2.5 处理语句中的特殊字符和NULL值96
2.6 处理标识符中的特殊字符105
2.7 识别结果集中的NULL值107
2.8 获取连接参数.111
2.9 结论和建议120
第3章 从表中查询数据.121
3.0 概述.121
3.1 指定查询的行与列.122
3.2 指定查询结果中列的别名124
3.3 查询结果排序.128
3.4 过滤重复行129
3.5 处理NULL值.131
3.6 在程序中比较NULL值.133
3.7 通过视图简化查询.134
3.8 多表查询.135
3.9 截取查询结果的开头、末尾或中间部分137
3.10 当LIMIT要求“错误”的排序时该怎么办141
3.11 利用表达式计算LIMIT值.142
第4章 表管理144
4.0 概述.144
4.1 克隆表144
4.2 将查询结果保存到表中.145
4.3 创建临时表148
4.4 生成的表名150
4.5 检查或更改表的存储引擎152
4.6 通过mysqldump复制表.153
第5章 字符串156
5.0 概述.156
5.1 字符串的属157
5.2 字符串的数据类型.161
5.3 设置客户端连接的字符集163
5.4 字符串字面量的定义165
5.5 检查或更改字符串的字符集或排序规则167
5.6 转换字符串的大小写170
5.7 控制字符串比较中的大小写度172
5.8 利用SL模式进行模式匹配175
5.9 使用正则表达式进行模式匹配178
5.10 分割或连接字符串182
5.11 搜索子字符串185
5.12 设置MySL用户账号.186
5.13 用短语进行全文检索191
5.14 全文检索中必须出现或禁止出现的词193
5.15 全文检索的词组查找194
第6章 日期与时间196
6.0 概述.196
6.1 选择时间数据类型.197
6.2 使用小数秒支持199
6.3 更改MySL的日期格式.200
6.4 设置客户端时区204
6.5 切换日期时间值的时区.206
6.6 获取当前的日期或时间.207
6.7 使用TIMESTAMP或DATETIME追踪行的修改时间.208
6.8 提取日期或时间值的各部分211
6.9 合成日期或时间值.216
6.10 时间值和基本单位之间的转换.218
6.11 计算日期或时间之间的间隔222
6.12 日期或时间值的加法运算.227
6.13 计算年龄2
6.14 查询一个月的天、天或当月的天数4
6.15 通过子字符串替换来计算日期.
6.16 计算星期
6.17 查询某周中某天的日期
6.18 计算闰年241
6.19 规范化非ISO格式的日期字符串245
6.20 基于时间特征的查询246
第7章 查询结果的排序.250
7.0 概述.250
7.1 通过ORDER BY对查询结果排序251
7.2 利用表达式进行排序255
7.3 查询结果中不包含排序列256
7.4 控制字符串排序的大小写区分260
7.5 日期排序.263
7.6 利用列值的子字符串排序267
7.7 利用固定长度的子字符串排序268
7.8 利用可变长度的子字符串排序271
7.9 按域名顺序排列主机名.276
7.10 按数字顺序排序用点分割的IP值278
7.11 将值移动到排序结果的开头或.281
7.12 自定义排序284
7.13 枚举值的排序285
第8章 汇总数据289
8.0 概述.289
8.1 基本的汇总技巧291
8.2 通过创建视图简化汇总.298
8.3 查找与值和优选值相关的值298
8.4 控制MIN()和MAX()区分字符串大小写300
8.5 按子群汇总302
8.6 汇总与NULL值306
8.7 仅选择具有特定特征的组309
8.8 通过来确定值310
8.9 按表达式结果分组.311
8.10 汇总非分类数据312
8.11 查找或优选的汇总值.315
8.12 基于日期的汇总317
8.13 同时使用分组和总体的汇总值.319
8.14 生成包含汇总和列表的报告322
第9章 存储例程,触发器和计划事件326
9.0 概述.326
9.1 创建复合语句对象.329
9.2 利用存储函数封装计算.331
9.3 通过存储过程返回多个值333
9.4 利用触发器动态设置列的默认值334
9.5 利用触发器模拟基于函数的索引336
9.6 在日期和时间类型中模拟TIMESTAMP属339
9.7 利用触发器记录变更341
9.8 使用事件来划据库操作344
9.9 编写辅例程动态执行SL346
9.10. 处理存储程序中的错误.347
9.11 利用触发器预处理或拒绝数据.351
0章 元数据.354
10.0 概述.354
10.1 获取受语句影响的行数356
10.2 获取结果集的元数据359
10.3 确认语句会生成结果集369
10.4 使用元数据来格式化查询输出.369
10.5 查看数据库和表或检查其存在373
10.6 访问列的定义375
10.7 获取ENUM和SET列的信息380
10.8 获取服务器的元数据382
10.9 编写适合MySL服务器版本的应用程序.383
1章 导入和导出数据386
11.0 概述.386
11.1 使用LOAD DATA和mysqlimport导入数据390
11.2 导入CSV文件401
11.3 导出MySL的查询结果402
11.4 导入和导出NULL值.404
11.5 编写数据导出程序406
11.6 数据文件格式的转换411
11.7 提取并重新排列数据文件的列.412
11.8 MySL和Microsoft Excel之间的数据交换415
11.9 以XML的格式导出查询结果417
11.10 将XML导入到MySL中420
11.11 猜测数据文件中的表结构.4
2章 验与格式化数据427
12.0 概述.427
12.1 通过SL模式拒绝错误的输入值.428
12.2 验和转换数据430
1. 使用模式匹配来验数据.433
12.4 使用模式匹配广泛的内容类型.436
12.5 使用模式匹配数字值436
12.6 使用模式匹配日期或时间.438
12.7 使用模式匹配邮件地址或URL442
12.8 使用表的元数据验数据.443
12.9 使用查找表验数据447
12.10 将两位数的年份值转换成四位数的形式449
12.11 检查日期或时间各部分的有效451
12.12 编写处理日期的工具程序.453
12.13 导入非ISO格式的日期值.459
12.14 使用非ISO格式导出日期.460
12.15 后记461
3章 序列.463
13.0 概述.463
13.1 创建自增列并生成序列值.464
13.2 序列的定义467
13.3 行的删除对序列造成的影响469
13.4 设置MySL用户账号.471
13.5 重新编号现有的序列475
13.6 扩展序列的范围477
13.7 重用序列的优选值478
13.8 按特定的顺序给行重新编号479
13.9 添加序列480
13.10 同时管理多个自动增加的值481
13.11 通过自动增量值关联表482
13.12 将序列作为器485
13.13 生成重复序列488
4章 连接与子查询490
14.0 概述.490
14.1 表之间的结合491
14.2 查找表之间不匹配的行499
14.3 识别并删除不匹配或独立存在的行.504
14.4 表的自我比较507
14.5 生成主从复合结构列表和汇总.511
14.6 列举多对多的关系515
14.7 查找每组的值或优选值518
14.8 利用连接填充或找出列表中的缺口.521
14.9 利用Join控制查询的排序524
14.10 在程序中引用连接输出的列名.526
5章 统计技术528
15.0 概述.528
15.1 计算描述统计529
15.2 分组描述统计533
15.3 生成频率分布534
15.4 统计缺失的值537
15.5 计算线回归或相关系数.540
15.6 生成随机数542
15.7 随机排序544
15.8 随机选择数据547
15.9 计算相邻两行之差548
15.10 查找累积总和与移动平均值551
15.11 指定排名555
15.12 计算团队排名559
6章 处理重复数据565
16.0 概述.565
16.1 防止表中出现重复数据566
16.2 处理重复的加载数据568
16.3 识别与统重复据的数量572
16.4 移除表中的重复数据576
7章 事务处理581
17.0 概述.581
17.1 选择事务存储引擎582
17.2 使用SL执行事务583
17.3 在程序内执行事务585
17.4 Perl程序中的事务处理.587
17.5 Ruby程序中的事务处理.589
17.6 PHP程序中的事务处理590
17.7 Python程序中的事务处理591
17.8 Java程序中的事务处理592
8章MySL的Web应用简介593
18.0 概述.593
18.1 生成网页的基本方法594
18.2 通过Apache运行Web脚本597
18.3 通过Tomcat运行Web脚本607
18.4 编码Web输出中的特殊字符612
9章 根据查询结果生成网页的内容621
19.0 概述.621
19.1 根据查询结果显示段落622
19.2 根据查询结果显示列表624
19.3 根据查询结果显示表格635
19.4 根据查询结果显示超链接.640
19.5 根据数据库的内容创建导航索引643
19.6 存储图像或二进制数据649
19.7 提供图像或二进制数据656
19.8 提供横幅广告659
19.9 提供查询结果的下载661
第20章 利用MySL处理Web输入664
20.0 概述.664
20.1 编写生成Web表单的脚本.667
20.2 根据数据库的内容创建单选表单元素670
20.3 根据数据库内容创建多选的表单元素686
20.4 将数据库内容加载到表单中692
20.5 收集Web输入697
20.6 验Web输入707
20.7 将Web输入存储到数据库.708
20.8 处理文件上传711
20.9 基于Web的数据库搜索718
20.10 生成上下页的链接721
20.11 生成点击标题排序的表格.726
20.12 网页的访问次数.730
20.13 记录网页的访问日志.734
20.14 利用MySL记录Apache的日志735
2章 基于MySL的Web会话管理743
21.0 概述.743
21.1 在Perl应用程序中使用基于MySL的会话.746
21.2 在Ruby应用程序中使用基于MySL的存储752
21.3 在PHP会话管理器中使用基于MySL的存储756
21.4 利用MySL与Tomcat存储会话信息766
第22章 服务器管理775
22.0 概述.775
22.1 配置服务器775
22.2 管理插件接口778
2. 控制服务器的日志记录780
22.4 日志文件的轮转与淘汰784
22.5 轮转日志表或淘汰日志表的记录786
22.6 监控MySL服务器787
22.7 备份的创建和使用799
第章 数据库的安全801
.0 概述.801
.1 了解mysql.user表.802
.2 管理用户账号803
. 密码策略808
.4 检查密码强度810
.5 密码过期811
. 设置新密码813
. 重置过期密码813
. 查找并修复不安全的账号.814
. 禁止账号使用MySL 4.1之前的密码818
.10 查找并删除匿名账号.819
.11 修改“任何主机”和“多个主机”的账号820
Paul DuBois是有名的“MySL Reference Manual”的主要贡献者之一,多年来这本手册一直给予了MySL管理员和数据库开发人员很大的支持。他是Oracle公司负责MySL文档团队的成员,还著有《MySL》等著作。
随着MySL受欢迎程度的提高,关于如何通过MySL解决具体问题的疑问越来越多,这本书也应运而生。当需要快速的解决方案或技术时,这本手册里的资源可以为没有时间从头解决MySL问题的程序员或家提大量简短且重点突出的代码、数百个完整的示例,以及清晰简明的解说。“本书是一本真正的经典之作,也是长期以来很很好的MySL案例集。书中涵盖了初学者所需的基础知识,同时也为不错用户呈现了MySL的近期新发展。书中丰富的技巧对MySL专业人士来说更是难能可贵。”——Ulf WendelMySL不错软件,mysqlnd PHP库合伙创始人
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格