注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL Hacks:100個業(yè)界最尖端的技巧和工具

SQL Hacks:100個業(yè)界最尖端的技巧和工具

SQL Hacks:100個業(yè)界最尖端的技巧和工具

定 價:¥49.00

作 者: (美)古明,(美)魯賽爾 著,張長富 等譯
出版社: 清華大學出版社
叢編項:
標 簽: SQL

ISBN: 9787302174844 出版時間: 2008-07-01 包裝: 平裝
開本: 16開 頁數(shù): 389 字數(shù):  

內(nèi)容簡介

  不論你是只想從數(shù)據(jù)庫排序數(shù)據(jù),還是要執(zhí)行復雜的計算,《SQL Hacks:100個業(yè)界最尖端的技巧和工具》向你揭示了數(shù)據(jù)庫專家挖掘數(shù)據(jù)并得到他們所需答案的方法.《SQL Hacks:100個業(yè)界最尖端的技巧和工具》包含了100個排序、篩選、打亂數(shù)據(jù)的技巧,大大增強了傳統(tǒng)SQL語句的功能。通過《SQL Hacks:100個業(yè)界最尖端的技巧和工具》,你可以學習到:從命令行和程序往數(shù)據(jù)庫發(fā)送SQL命令。使用高級的聯(lián)合、過濾和分組技術(shù),為數(shù)據(jù)報表獲得數(shù)據(jù)。解決使用SQL的一些疑難問題。在字符串、日期等數(shù)據(jù)上執(zhí)行復雜的查詢與排序。設(shè)置你的事務(wù),這樣用戶之間就不會發(fā)生沖突。管理用戶,審計他們對數(shù)據(jù)庫所做的修改。優(yōu)化SQL操作,使CPU和網(wǎng)絡(luò)的負載最小化。即使你使用Access、MySQL、SQL Server、Oracle或PostgreSQL數(shù)據(jù)庫多年,《SQL Hacks:100個業(yè)界最尖端的技巧和工具》保證你從沒有像這樣使用SELECT、INSERT、UPDATE和DELETE語句。

作者簡介

  Andrew Cumming是http://sqlzoo.net網(wǎng)站的維護人,是“A Gentle Introduction to SQL,”一書的作者。他還在蘇格蘭愛丁堡的Napier大學講課。

圖書目錄

致謝
前言
第1章 SOL基礎(chǔ)
1. 在命令行中運行SQL
2. 在程序中連接到SQL上
3. 執(zhí)行條件INSERT
4. 更新數(shù)據(jù)庫
5. 使用SQL求解填字游戲
6. 不反復執(zhí)行相同的計算
第2章 連接、聯(lián)合和視圖
7. 不破壞現(xiàn)有查詢的修改模式
8. 過濾行和列
9. 在索引列上過濾
10. 將子查詢轉(zhuǎn)換為JOIN
11. 將聚合子查詢轉(zhuǎn)換為JOIN
12. 簡化復雜的更新
13. 為關(guān)系選擇正確的連接風格
14. 生成組合
第3章 文本處理
15. 不用LIKE搜索關(guān)鍵詞
16. 跨列搜索字符串
17. 求解重組字
18. 排序電子郵件
第4章 日期處理
19. 將字符串轉(zhuǎn)換為日期
20. 發(fā)現(xiàn)數(shù)據(jù)中的趨勢
21. 基于任何日期條件的報告
22. 生成季度報告
23. 月份的第二個星期二
第5章 數(shù)值處理
24. 計算結(jié)果集的乘積
25. 計算累加和
26. 包含JOIN遺忘的行
27. 識別重疊范圍
28. 避免零做除數(shù)
29. 計算行數(shù)的其他途徑
30. 計算兩個字段的最大值
3 1. 反聚合COUNT
32. 克服舍入誤差
33. 同時得到值和小計
34. 計算中位數(shù)
35. 將結(jié)果展示為圖表
36. 計算GPS定位之間的距離
37. 讓貨物清單和支付清單對應(yīng)起來
38. 找出換位錯誤
39. 計算累進稅
40. 計算名次
第6章 聯(lián)機應(yīng)用
41. 將Web頁面復制到表中
42. 使用SVG圖形化地展示數(shù)據(jù)
43. 將導航特性添加到Web應(yīng)用上
44. 從Microsoft Access中隧道訪問MySQL
45. 處理Web服務(wù)器日志
46. 在數(shù)據(jù)庫中存儲圖像
47. 利用SQL注入漏洞
48. 防止SQL注入攻擊
第7章 組織數(shù)據(jù)
49. 跟蹤不常變化的值
50. 合并包含不同數(shù)據(jù)的表
51. 將行顯示為列
52. 將列顯示為行
53. 清除不一致的記錄
54. 去規(guī)范化你的表
55. 移入其他人的數(shù)據(jù)
56. 做媒
57. 生成唯一序列號
第8章 存儲少量數(shù)據(jù)
58. 在數(shù)據(jù)庫中存儲參數(shù)
59. 定義個性化參數(shù)
60. 創(chuàng)建一系列的個性參數(shù)
61. 設(shè)置基于行的安全性
62. 不用表執(zhí)行查詢
63. 不使用表生成行
第9章 加鎖與性能
64. 確定你的隔離級別
65. 使用悲觀鎖
66. 使用樂觀鎖
67. 事務(wù)中的隱含加鎖
68. 處理不期待的重做
69. 在數(shù)據(jù)庫中執(zhí)行函數(shù)
70. 將查詢結(jié)合起來
71. 提取大量數(shù)據(jù)行
72. 提取結(jié)果集的子集
73. 文件和數(shù)據(jù)庫的混合存儲
74. 比較和阿步表
75. 在一對多連接中最小化帶寬
76. 使用壓縮避免LOB
第10章 制作報表
77. 在數(shù)據(jù)透視表中填寫遺漏的數(shù)據(jù)
78. 按范圍分組
79. 唯一地標識更新
80. 玩Six Degrees of Kevin Bacon游戲
81. 構(gòu)造決策表
82. 生成順序的或遺漏的數(shù)據(jù)
83. 找出每個組中的前n個元素
84. 在列中存儲逗號分隔的列表
85. 遍歷簡單樹
86. 在數(shù)據(jù)庫中建立隊列
87. 生成日歷
88. 從子查詢中測試兩個值
89. 五選三
第11章 用戶和管理
90. 實現(xiàn)應(yīng)用程序級賬戶
91. 移出和移入表定義
92. 部署應(yīng)用程序
93. 自動創(chuàng)建數(shù)據(jù)庫用戶
94. 創(chuàng)建用戶和管理員
95. 生成自動更新
96. 創(chuàng)建審計跟蹤
第12章 更廣闊的訪問
97. 允許匿名賬戶
98. 找出并停止耗時漫長的查詢
99. 不要用盡磁盤空間
100. 從Web頁面中運行SQL

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號