3.5 獲取數據庫和表的有關信息 MySQL 提供了幾條獲取數據庫和表中信息的語句。這些語句對於了解數據庫的內容
3.6 檢索記錄 除非最終檢索它們並利用它們來做點事情,否則將記錄放入數據庫沒
3.7 加注釋 MySQL 允許在SQL 代碼中使用注釋。這對於說明存放在文件中的查詢很有用處。可用兩個方式編寫
3.8 解決方案隨筆 本節內容相當雜;介紹了怎樣編寫解決各種問題的查詢。多數內容是在郵件清單上看到的解決問題的方
3.9 MySQL 不支持的功能 本節介紹其他數據庫中有而MySQL 中無的功能。它介紹省略了什麼功能,以及在
關系數據庫的世界是一個表與集合、表與集合上的運算占統治地位的世界。數據庫是一個表的集合,而表又是行和列的集合。在發
4.2 MySQL 查詢優化程序 在發布一個選擇行的查詢時, MySQL 進行分析,看是否能夠對它進行優化,使它
4.3 列類型選擇與查詢效率 要選擇有助於使查詢執行更快的列,應遵循如下規則(這裡,“BLOB 類型”應該理解為
4.4 有效地裝載數據 很多時候關心的是優化SELECT 查詢,因為它們是最常用的查詢,而且確定怎樣優化它們並不
4.5 調度與鎖定問題 前面各段主要將精力集中在使個別的查詢更快上。MySQL 還允許影響語句的調度特性,這樣會
4.6 管理員的優化 前面各段介紹了普通的MySQL 用戶利用表創建和索引操作,以及利用查詢的編寫能夠進行的優
在本書的這部分中,我們將討論編寫自己的訪問MySQL 數據庫的程序所需要知道的內容。MySQL 有一組實用程序。例
5.1 MySQL 可用的API 為了方便應用程序的開發,MySQL 提供了用C 編程語言編寫的客戶機庫,它允許
5.2 選擇API 本節介紹根據各種類型的應用程序選擇A P I的方法,比較C、DBI 和PHP API 的能力
MySQL提供用C編程語言編寫的客戶機庫,可以用它編寫訪問M y S Q L的客戶機程序。這個庫定義了應用程序編程接口,包括下面的實用程序:&nbs
6.2 客戶機程序1—連接到服務器 我們的第一個MySQL 客戶機程序很簡單:連接到服務器、斷開,並退出。它本
6.3 客戶機程序2—增加錯誤檢查 我們的第二個客戶機程序將像第一個客戶機程序一樣,但是將修改它們,考慮錯誤出現
6.4 客戶機程序3—產生連接代碼模塊 對於我們的第三個客戶機程序,即客戶機程序3,通過將它封裝到函數do_co
6.5 客戶機程序4—在運行時獲取連接參數 現在我們有了容易修改的防止出現錯誤的連接代碼,我們要了解
6.6 處理查詢 我們已經知道了如何開始和結束與服務器的會話,現在應該看看如何控制會話。本節介紹了如何與服務器通