本書為各個層次的、沒有時間和精力來從頭解決MySQL問題的用戶提供了大量簡練、精闢的代碼段和可用的示例,每節都闡述了代碼應該如何工作及原因所在。本書在目前仍然廣為流行的MySQL4.1的基礎上加入了MySQL5.0的內容及它強大的新特性。讀者將掌握用MySQL客戶端程式執行SQL查詢的方法,以及通過API編寫與MySQL伺服器互動程式的方法。書中有大量使用Perl、PHP、Python、Java甚至Ruby來檢索並顯示數據的新示例,還增加了子查詢、視圖、存儲過程、觸發器和事件等內容。
基本介紹
- 書名:MySQLCookbook(中文版)
- 作者:(美國)(PaulDuBois)迪布瓦
- ISBN:9787121059933
- 定價:28.00 元
- 出版社: 電子工業出版社
- 出版時間: 2008
- 開本:16
編者推薦,作者簡介,目錄,
編者推薦
本書適合於所有從事資料庫技術開發的相關人員閱讀,是MySQL開發人員案頭必備之書。
作者簡介
PaulDuBois是MySQL線上參考手冊的第一批貢獻者之一,這是在20世紀90年代後期MySQL的開放年代支持管理員和開發者的一個文檔項目。他已經撰寫了多本關於MySQL的著作,包括《MySQLCookbook第1版》。.
目錄
序言I
第1章:使用mysql客戶端程式1
1.0引言1
1.1建立MySQL用戶賬號2
1.2創建資料庫和樣表4
1.3啟動和停止mysql6
1.4使用可選項檔案來指定連線參數8
1.5保護選項檔案以阻止其他用戶讀取10
1.6混合使用命令行和選項檔案參數11
1.7找不到mysql時該怎么做12
1.8發起SQL語句13
1.9取消一條部分輸入的語句14
1.10重複和編輯SQL語句15
1.11自動完成資料庫名和表名16
1.12讓mysql從檔案中讀取語句17
1.13讓mysql從其他程式讀取語句20
1.14一行輸入SQL21
1.15使用拷貝貼上作為mysql輸入源22
1.16預防查詢輸出超出螢幕範圍22
1.17傳送查詢輸出到檔案或程式24
1.18選擇表格或制表符定界的查詢輸出格式25
1.19指定任意的輸出列分隔設定26
1.20生成HTML或XML輸出27
1.21在查詢輸出中禁止列頭部29
1.22使長輸出行更具可讀性30
1.23控制mysql的繁冗級別31
1.24記錄互動式的mysql會話32
1.25以之前執行的語句創建mysql腳本33
1.26在SQL語句中使用用戶自定義的變數33
1.27為查詢輸出行計數36
1.28將mysql用作計算器37
1.29在Shell腳本中使用mysql38
第2章:編寫基於MySQL的程式45
2.0引言45
2.1連線、選擇資料庫及下線50
2.2查錯64
2.3編寫庫檔案72
2.4發起語句並檢索結果85
2.5處理語句中的特殊字元和NULL值100
2.6處理標識符中特殊字元112
2.7識別結果集中的NULL值113
2.8獲取連線參數的技術117
2.9結論和建議129
第3章:從表中查詢數據131
3.0引言131
3.1指定查詢列/從指定列中查詢133
3.2指定查詢行134
3.3格式化顯示查詢結果135
3.4使用列別名來簡化程式138
3.5合併多列來構建複合值139
3.6Where表達式中的列別名140
3.7調試比較表達式141
3.8使查詢結果唯一化142
3.9如何處理NULL值143
3.10在用戶程式中使用NULL作為比較參數145
3.11結果集排序146
3.12使用視圖來簡化查詢148
3.13多表查詢149
3.14從查詢結果集頭或尾取出部分行151
3.15在結果集中間選取部分行153
3.16選擇合適的LIMIT參數155
3.17當LIMIT需要“錯誤”的排列順序時做什麼158
3.18從表達式中計算LIMIT值159
第4章:表管理161
第5章:與字元串共舞171
第6章:使用日期和時間213
第7章:排序查詢結果273
第8章:生成摘要313
第9章:獲取和使用元數據353
第10章:數據導入導出395
……