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

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

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

定 價:¥49.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號