当前位置:首页 > 工业技术
SQL HACKS 100个业界最尖端的技巧和工具
SQL HACKS 100个业界最尖端的技巧和工具

SQL HACKS 100个业界最尖端的技巧和工具PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)古明(Cumming,A.)等著;张长富等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302174844
  • 页数:389 页
图书介绍:本书是一本介绍如何使用SQL简洁、快速、简单地完成常见或不常见任务的技巧集,它由100个秘笈组成,涵盖了从简单到复杂的整个范围。无论读者做何种开发,只要应用数据库,相信本书都会成为发掘和操作数据的工具箱,为你带来事半功倍的成效。
《SQL HACKS 100个业界最尖端的技巧和工具》目录

致谢 1

前 言 3

第1章SQL基础 13

1.在命令行中运行SQL 13

2.在程序中连接到SQL上 22

3.执行条件INSERT 27

4.更新数据库 31

5.使用SQL求解填字游戏 33

6.不反复执行相同的计算 36

第2章连接、联合和视图 40

7.不破坏现有查询的修改模式 41

8.过滤行和列 43

9.在索引列上过滤 45

10.将子查询转换为JOIN 47

11.将聚合子查询转换为JOIN 51

12.简化复杂的更新 52

13.为关系选择正确的连接风格 54

14.生成组合 57

第3章文本处理 60

15.不用LIKE搜索关键词 60

16.跨列搜索字符串 65

17.求解重组字 66

18.排序电子邮件 72

第4章日期处理 76

19.将字符串转换为日期 76

20.发现数据中的趋势 80

21.基于任何日期条件的报告 84

22.生成季度报告 90

23.月份的第二个星期二 92

第5章数值处理 98

24.计算结果集的乘积 98

25.计算累加和 100

26.包含JOIN遗忘的行 105

27.识别重叠范围 107

28.避免零做除数 110

29.计算行数的其他途径 111

30.计算两个字段的最大值 114

31.反聚合COUNT 116

32.克服舍入误差 118

33.同时得到值和小计 120

34.计算中位数 124

35.将结果展示为图表 127

36.计算GPS定位之间的距离 130

37.让货物清单和支付清单对应起来 134

38.找出换位错误 137

39.计算累进税 142

40.计算名次 145

第6章联机应用 147

41.将Web页面复制到表中 147

42使用SVG图形化地展示数据 156

43将导航特性添加到Web应用上 163

44.从Microsoft Access中隧道访问MySQL 169

45.处理Web服务器日志 173

46.在数据库中存储图像 181

47.利用SQL注入漏洞 185

48.防止SQL注入攻击 191

第7章组织数据 195

49.跟踪不常变化的值 195

50.合并包含不同数据的表 198

51.将行显示为列 201

52.将列显示为行 204

53.清除不一致的记录 206

54.去规范化你的表 209

55.移入其他人的数据 210

56.做媒 213

57.生成唯一序列号 214

第8章存储少量数据 220

58.在数据库中存储参数 220

59.定义个性化参数 227

60.创建一系列的个性参数 230

61.设置基于行的安全性 231

62.不用表执行查询 234

63.不使用表生成行 237

第9章加锁与性能 241

64.确定你的隔离级别 241

65.使用悲观锁 247

66.使用乐观锁 249

67.事务中的隐含加锁 252

68.处理不期待的重做 253

69.在数据库中执行函数 258

70.将查询结合起来 261

71.提取大量数据行 262

72.提取结果集的子集 265

73.文件和数据库的混合存储 268

74.比较和同*步表 272

75.在一对多连接中最小化带宽 277

76.使用压缩避免LOB 280

第10章制作报表 284

77.在数据透视表中填写遗漏的数据 284

78.按范围分组 290

79.唯一地标识更新 294

80.玩Six Degrees of Kevin Bacon游戏 299

81.构造决策表 302

82.生成顺序的或遗漏的数据 307

83.找出每个组中的前n个元素 314

84.在列中存储逗号分隔的列表 317

85.遍历简单树 319

86.在数据库中建立队列 323

87.生成日历 325

88.从子查询中测试两个值 328

89.五选三 331

第11章用户和管理 335

90.实现应用程序级账户 335

91.移出和移入表定义 343

92.部署应用程序 352

93.自动创建数据库用户 358

94.创建用户和管理员 359

95.生成自动更新 362

96.创建审计跟踪 366

第12章更广阔的访问 371

97.允许匿名账户 372

98.找出并停止耗时漫长的查询 374

99.不要用尽磁盘空间 378

100.从Web页面中运行SQL 382

返回顶部