資料介紹
1 MySQL的一般的信息
1.1 什么是MySQL?
1.2 關于本手冊
1.2.1 本手冊中使用的約定
1.3 MySQL的歷史
1.4 MySQL的主要特征
1.5 MySQL穩定性?
1.6 順應2000年
1.7 SQL一般信息和教程
1.8 有用的MySQL相關鏈接
2 MySQL 郵件列表及如何提問或報告錯誤
2.1 MySQL郵件列表
2.2 提問或報告錯誤
2.3 怎樣報告錯誤或問題
2.4 在郵件列表上回答問題的指南
3 MySQL的許可證和技術支持
3.1 MySQL的許可證政策
3.2 MySQL 使用的版權
3.2.1 可能的未來版權改變
3.3 MySQL商業性分發
3.4 許可證實例
3.4.1 銷售使用 MySQL的產品
3.4.2 銷售MySQL相關的服務
3.4.3 ISP? MySQL服務
3.4.4 運營一個使用MySQL的Web服務器??
3.5 MySQL的許可證和技術支持費用
3.5.1 付款信息
3.5.2 聯系信息
3.6 商業性支持的類型
3.6.1 基本的電子郵件支持
3.6.2 擴展的電子郵件支持
3.6.3 登錄支持
3.6.4 擴展的登錄支持
4 安裝 MySQL?
4.1 怎樣獲得MySQL?
4.2 MySQL支持的操作系統
4.3 使用MySQL哪個版本
4.4 怎樣和何時發布更新版本
4.5 安裝布局
4.6 安裝MySQL二進制代碼分發
4.6.1 Linux RPM注意事項
4.6.2 構造客戶程序
4.6.3 系統特定的問題
4.6.3.1 Linux 注意事項
4.6.3.2 HP-UX 注意事項
4.7 安裝 MySQL源代碼分發
4.7.1 快速安裝概述
4.7.2 運用補丁
4.7.3 典型的configure選項
4.8 編譯問題?
4.9 MIT-pthreads 注意事項
4.10 Perl 安裝說明
4.10.1 在Unix操作系統上安裝 Perl
4.10.2 在 Win32上安裝 ActiveState? Perl
4.10.3 在 Win32 上安裝 MySQL? Perl 分發
4.10.4 使用 Perl DBI/DBD接口遇到的問題
4.11 系統特定的問題
4.11.1 Solaris注意事項
4.11.2 Solaris 2.7 注意事項
4.11.3 Solaris? x86 注意事項
4.11.4 SunOS 4 注意事項
4.11.5 Linux (所有的Linux版本)注意事項
4.11.5.1 Linux-x86 注意事項
4.11.5.2 RedHat? 5.0 注意事項
4.11.5.3 RedHat? 5.1 注意事項
4.11.5.4 Linux-SPARC 注意事項
4.11.5.5 Linux-Alpha 注意事項
4.11.5.6 MkLinux 注意事項
4.11.5.7 Qube2? Linux 注意事項
4.11.6 Alpha-DEC-Unix 注意事項
4.11.7 Alpha-DEC-OSF1 注意事項
4.11.8 SGI-Irix 注意事項
4.11.9 FreeBSD 注意事項
4.11.10 NetBSD 注意事項
4.11.11 BSD/OS 注意事項
4.11.11.1 BSD/OS? 2.x 注意事項
4.11.11.2 BSD/OS? 3.x 注意事項
4.11.11.3 BSD/OS? 4.x 注意事項
4.11.12 SCO 注意事項
4.11.13 SCO? Unixware 7.0 注意事項
4.11.14 IBM-AIX 注意事項
4.11.15 HP-UX 注意事項
4.12 Win32 注意事項
4.12.1 在 Win32 上安裝 MySQL?
4.12.2 在 Win95 /Win98上啟動 MySQL
4.12.3 在 NT 上啟動 MySQL?
4.12.4 在 Win32 上運行 MySQL?
4.12.5 用 SSH 從 Win32 連接一個遠程MySQL
4.12.6 MySQL-Win32與Unix? MySQL 比較?
4.13 OS/2 注意事項
4.14 TcX 二進制代碼
4.15 安裝后期(post-installation)的設置與測試
4.15.1 運行mysql_install_db 的問題
4.15.2 啟動 MySQL 服務器的問題
4.15.3 自動啟動和停止 MySQL?
4.15.4 選項文件
4.16 升級和降級(downgrading)時有什么特別要做的事情嗎?
4.16.1 從一個 3.22 版本升級到 3.23?
4.16.2 從一個 3.21 版本升級到 3.22?
4.16.3 從一個 3.20 版本升級到 3.21?
4.16.4 升級到其他的體系結構
5 MySQL 與標準的兼容性?
5.1 MySQL對ANSI? SQL92 的擴充
5.2 以ANSI模式運行 MySQL?
5.3 MySQL相比ANSI SQL92的差別
5.4 MySQL 缺乏的功能
5.4.1 子選擇(Sub-selects)
5.4.2 SELECT INTO TABLE
5.4.3 事務(Transactions)
5.4.4 存儲過程和觸發器
5.4.5 外鍵(Foreign Keys)
5.4.5.1 不使用外鍵的理由
5.4.6 視圖(Views)
5.4.7 '--'作為一個 注解的開始
5.5 MySQL 遵循什么標準?
5.6 怎樣處理沒有提交/回卷(COMMIT / ROLLBACK)
6 MySQL 存取權限系統
6.1 權限系統做什么
6.2 MySQL用戶名和口令
6.3 與MySQL服務器連接
6.4 使你的口令安全
6.5 MySQL 提供的權限
6.6 權限系統工作原理
6.7 存取控制,階段1:連接證實
6.8 存取控制,階段2:請求證實
6.9 權限更改何時生效
6.10 建立初始的 MySQL權限
6.11 向MySQL增加新用戶權限
6.12 怎樣設置口令
6.13 存取拒絕(Access Denied)錯誤的原因
6.14 怎樣使MySQL安全以對抗解密高手(cracker)
7 MySQL 語言參考
7.1 文字:怎樣寫字符串和數字
7.1.1 字符串
7.1.2 數字
7.1.3 十六進制值
7.1.4 NULL值
7.1.5 數據庫,表,索引,列和別名的命名
7.1.5.1 名字的大小寫敏感性
7.2 用戶變量
7.3 列類型
7.3.1 列類型的存儲要求
7.3.5 數字類型
7.3.6 日期和時間類型
7.3.6.1 問題和日期類型
7.3.6.2 DATETIME,DATE和TIMESTAMP類型
7.3.6.3 TIME類型
7.3.6.4 YEAR類型
7.3.7 字符串類型
7.3.7.1 CHAR和VARCHAR類型
7.3.7.2 BLOB和TEXT類型
7.3.7.3 ENUM類型
7.3.7.4 SET類型
7.3.8 為列選擇正確的類型
7.3.9 列索引
7.3.10 多列索引
7.3.11 使用來自其他數據庫引擎的列類型
7.4 用在SELECT和WHERE子句的函數
7.4.1 分組函數
7.4.2 常用的算術運算
7.4.3 位函數
7.4.4 邏輯運算
7.4.5 比較運算符
7.4.6 字符串比較函數
7.4.7 類型轉換運算符
7.4.8 控制流函數
7.4.9 數學函數
7.4.10 字符串函數
7.4.11 日期和時間函數
7.4.12 其他函數
7.4.13 與GROUP BY子句一起使用的函數
7.5 CREATE DATABASE (創建數據庫)句法
7.6 DROP DATABASE (拋棄數據庫)句法
7.7 CREATE TABLE (創建表)句法
7.7.1 隱含(silent)的列指定變化
7.8 ALTER TABLE (改變表)句法
7.9 OPTIMIZE TABLE (優化表) 句法
7.10 DROP TABLE (拋棄表)句法
7.11 DELETE (刪除)句法
7.12 SELECT (精選)句法
7.13 JOIN (聯接)句法
7.14 INSERT (插入)句法
7.15 REPLACE (替換)句法
7.16 LOAD DATA INFILE (裝載數據到文件)句法
7.17 UPDATE (更新)句法
7.18 USE (使用)句法
7.19 FLUSH (清除緩存)句法
7.20 KILL (殺滅)句法
7.21 SHOW (顯示)句法(得到關于表,列等的信息)
7.22 EXPLAIN (解釋)句法(得到關于SELECT的信息)
7.23 DESCRIBE (描述)句法(得到列的信息)
7.24 LOCK TABLES/UNLOCK TABLES (鎖定表/解鎖表)句法
7.25 SET OPTION (設置選項)句法
7.26 GRANT (授權)和REVOKE (撤回)句法
7.27 CREATE INDEX (創建索引)句法
7.28 DROP INDEX (拋棄索引)句法
7.29 注釋句法
7.30 CREATE FUNCTION/DROP FUNCTION (創建函數/拋棄函數)句法
7.31 MySQL對保留字很挑剔嗎?
8 MySQL 教程
8.1 聯接和斷開服務器
8.2 輸入查詢
8.3 常用查詢的例子
8.3.1 列的最大值
8.3.2 擁有某個列的最大值的行
8.3.3 列的最大值:按組:只有值
8.3.4 擁有某個字段的組間最大值的行
8.3.5 使用外鍵
8.4 創建并使用一個數據庫
8.4.1 創建并選用一個數據庫
8.4.2 創建一個數據庫表
8.4.3 將數據裝入數據庫表
8.4.4 從一個數據庫表檢索信息
8.4.4.1 選擇所有數據
8.4.4.2 選擇特定行
8.4.4.3 選擇特定列
8.4.4.4 排序行
8.4.4.5 日期計算
8.4.4.6 NULL值操作
8.4.4.7 模式匹配
8.4.4.8 行計數
8.4.5 使用多個數據庫表
8.5 獲得數據庫和表的信息
8.6 以批處理模式使用mysql
8.7 從"雙胞項目"中查詢
8.7.1 找出所有非獨處的雙胞胎
8.7.2 顯示關于雙胞胎近況的表
9 MySQL 服務器功能
9.1 MySQL 支持哪些語言?
9.1.1 用于數據和排序的字符集
9.1.2 增加一個新的字符集
9.1.3 多字節字符支持
9.2 更新日志
9.3 MySQL數據庫表可以有多大?
9.4 MySQL數據庫表類型
10 從 MySQL 得到最大的性能
10.1 優化概述
10.2 系統/編譯時和啟動參數的調節
10.2.1 編譯和鏈接如何影響 MySQL 的速度
10.2.2 磁盤問題
10.2.2.1 為數據庫和表格使用符號鏈接
10.2.3 調節服務器參數
10.2.4 MySQL 怎樣打開和關閉數據庫表
10.2.5 在同一個數據庫中創建大量數據庫表的缺點
10.2.6 為什么有這么多打開的表?
10.2.7 MySQL 怎樣使用內存
10.2.8 MySQL 怎樣鎖定數據庫表
10.2.9 數據庫表級鎖定的問題
10.3 使你的數據盡可能小
10.4 MySQL 索引的使用
10.5 存取或更新數據的查詢速度
10.5.1 估計查詢性能
10.5.2 SELECT 查詢的速度
10.5.3 MySQL 怎樣優化WHERE子句
10.5.4 MySQL 怎樣優化LEFT JOIN
10.5.5 MySQL 怎樣優化LIMIT
10.5.6 INSERT查詢的速度
10.5.7 UPDATE查詢的速度
10.5.8 DELETE查詢的速度
10.6 選擇一種表類型
10.6.1 靜態(定長)表的特點
10.6.2 動態表的特點
10.6.3 壓縮表的特點
10.6.4 內存(In-memory table)表的特點
10.7 其他優化技巧
10.8 使用你自己的基準測試
10.9 設計選擇
10.10 MySQL 設計局限/折衷
10.11 可移植性
10.12 我們已將MySQL用在何處?
11 MySQL 基準套件
12 MySQL 實用程序
12.1 各種 MySQL 程序概述
12.2 管理一個 MySQL 服務器
12.3 從 MySQL 數據庫和表中倒出(dump)結構和數據
12.4 從文本文件導入數據
12.5 MySQL 壓縮只讀表生成器
13 維護 MySQL 安裝
13.1 使用myisamchk進行表維護和崩潰恢復
13.1.1 myisamchk的調用語法
13.1.2 myisamchk的內存使用
13.2 13.2 建立一個數據庫表維護規范
13.3 獲得關于一個表的信息
13.4 使用myisamchk進行崩潰恢復
13.4.1 怎樣檢查表的出錯
13.4.2 怎樣修復表
13.4.3 表優化
13.5 日志文件維護
14 為MySQL增加新函數
14.1 增加一個新的用戶定義函數
14.1.1 UDF調用順序?
14.1.2 參數處理
14.1.3 返回值和出錯處理
14.1.4 編譯并安裝用戶定義函數
14.2 增加一個新的原生(native)函數
15 為MySQL增加新過程
15.1 analyse過程
15.2 編寫一個過程
16 MySQL對 ODBC 支持
16.1 MyODBC 支持的操作系統
16.2 怎樣報告 MyODBC的問題
16.3 已知可用 MyODBC一起工作的程序
16.4 怎樣填寫 ODBC 管理程序的各種域
16.5 怎樣在ODBC中獲得一個AUTO_INCREMENT列的值
16.6 報告 MyODBC 的問題
17 與一些常用程序一起使用MySQL
17.1 與 Apache一起使用 MySQL?
18 問題和常見的錯誤
18.1 如果 MySQL總是崩潰怎么辦
18.2 使用 MySQL 時一些常見錯誤
18.2.1 MySQL server has gone away錯誤
18.2.2 Can't connect to [local] MySQL server錯誤
18.2.3 Host '...' is blocked錯誤
18.2.4 Out of memory錯誤
18.2.5 Packet too large錯誤
18.2.6 The table is full錯誤
18.2.7 Commands out of sync in client錯誤
18.2.8 Ignoring user錯誤
18.2.9 Table 'xxx' doesn't exist錯誤
18.3 MySQL 怎樣處理一個溢出的磁盤
18.4 怎樣從一個文本文件運行SQL命令
18.5 MySQL 在哪兒存儲臨時文件
18.6 怎樣保護"/tmp/mysql.sock"不被刪除
18.7 Access denied 出錯
18.8 怎樣作為一個一般用戶運行 MySQL
18.9 怎樣重新設置一個忘記的口令
18.10 文件許可權限問題
18.11 文件沒找到
18.12 使用DATE列的問題
18.13 時區問題
18.14 在搜索中的大小寫敏感性
18.15 NULL值問題
18.16 alias問題
18.17 從相關的表中刪除行
18.18 解決沒有匹配行的問題
18.19 ALTER TABLE問題
18.20 怎樣改變一個表中列的次序
19 解決MySQL 一些常見的問題
19.1 數據庫復制
19.2 數據庫備份
19.3 在同一臺機器上運行多個 MySQL 服務器
20 MySQL 客戶工具和 API
20.1 MySQL? C API
20.2 C API數據類型
20.3 C API函數概述
20.4 C API函數描述
20.4.1 mysql_affected_rows ()
20.4.2 mysql_close ()
20.4.3 mysql_connect ()
20.4.4 mysql_change_user ()
20.4.5 mysql_create_db ()
20.4.6 mysql_data_seek ()
20.4.7 mysql_debug ()
20.4.8 mysql_drop_db ()
20.4.9 mysql_dump_debug_info ()
20.4.10 mysql_eof ()
20.4.11 mysql_errno ()
20.4.12 mysql_error ()
20.4.13 mysql_escape_string ()
20.4.14 mysql_fetch_field ()
20.4.15 mysql_fetch_fields ()
20.4.16 mysql_fetch_field_direct ()
20.4.17 mysql_fetch_lengths ()
20.4.18 mysql_fetch_row ()
20.4.19 mysql_field_count ()
20.4.20 mysql_field_seek ()
20.4.21 mysql_field_tell ()
20.4.22 mysql_free_result ()
20.4.23 mysql_get_client_info ()
20.4.24 mysql_get_host_info ()
20.4.25 mysql_get_proto_info ()
20.4.26 mysql_get_server_info ()
20.4.27 mysql_info ()
20.4.28 mysql_init ()
20.4.29 mysql_insert_id ()
20.4.30 mysql_kill ()
20.4.31 mysql_list_dbs ()
20.4.32 mysql_list_fields ()
20.4.33 mysql_list_processes ()
20.4.34 mysql_list_tables ()
20.4.35 mysql_num_fields ()
20.4.36 mysql_num_rows ()
20.4.37 mysql_options ()
20.4.38 mysql_ping ()
20.4.39 mysql_query ()
20.4.40 mysql_real_connect ()
20.4.41 mysql_real_query ()
20.4.42 mysql_reload ()
20.4.43 mysql_row_seek ()
20.4.44 mysql_row_tell ()
20.4.45 mysql_select_db ()
20.4.46 mysql_shutdown ()
20.4.47 mysql_stat ()
20.4.48 mysql_store_result ()
20.4.49 mysql_thread_id ()
20.4.50 mysql_use_result ()
20.4.51 為什么在mysql_query()返回成功后mysql_store_result()有時返回NULL?
20.4.52 我能從查詢得到什么結果?
20.4.53 我怎樣才能獲得最后插入的行的唯一ID?
20.4.54 鏈接 C API的問題
20.4.55 怎樣制作一個線程安全(thread-safe)的客戶
20.5 MySQL? Perl API
20.5.1 DBI與DBD::mysql
20.5.2 DBI接口
20.5.3 更多的DBI/DBD信息
20.6 MySQL Eiffel 包裝
20.7 MySQL Java 連接(JDBC)
20.8 MySQL? PHP API
20.9 MySQL C++ API?
20.10 MySQL Python API
20.11 MySQL TCL API
21 怎樣對比MySQL與其他數據庫
21.1 怎樣對比MySQL和mSQL?
21.1.1 怎樣將mSQL工具轉換到MySQL
21.1.2 mSQL和MySQL的 客戶機/服務器通訊協議有何不同
21.1.3? mSQL 2.0 SQL句法與MySQL有何不同
21.2 怎樣對比MySQL與PostgreSQL?
A 一些 MySQL 用戶
B 貢獻的程序
C MySQL貢獻者
D MySQL 變遷的歷史記錄
E MySQL中已知的錯誤和設計缺限
F 我們想要在未來加入到MySQL 的計劃表( TODO )
G 對移植到其他系統的說明
H MySQL 正則表達式句法的描述
I 什么是 Unireg?
J 針對非微軟操作系統的 MySQL 服務器許可證
K 針對微軟操作系統的 MySQL 許可證
1.1 什么是MySQL?
1.2 關于本手冊
1.2.1 本手冊中使用的約定
1.3 MySQL的歷史
1.4 MySQL的主要特征
1.5 MySQL穩定性?
1.6 順應2000年
1.7 SQL一般信息和教程
1.8 有用的MySQL相關鏈接
2 MySQL 郵件列表及如何提問或報告錯誤
2.1 MySQL郵件列表
2.2 提問或報告錯誤
2.3 怎樣報告錯誤或問題
2.4 在郵件列表上回答問題的指南
3 MySQL的許可證和技術支持
3.1 MySQL的許可證政策
3.2 MySQL 使用的版權
3.2.1 可能的未來版權改變
3.3 MySQL商業性分發
3.4 許可證實例
3.4.1 銷售使用 MySQL的產品
3.4.2 銷售MySQL相關的服務
3.4.3 ISP? MySQL服務
3.4.4 運營一個使用MySQL的Web服務器??
3.5 MySQL的許可證和技術支持費用
3.5.1 付款信息
3.5.2 聯系信息
3.6 商業性支持的類型
3.6.1 基本的電子郵件支持
3.6.2 擴展的電子郵件支持
3.6.3 登錄支持
3.6.4 擴展的登錄支持
4 安裝 MySQL?
4.1 怎樣獲得MySQL?
4.2 MySQL支持的操作系統
4.3 使用MySQL哪個版本
4.4 怎樣和何時發布更新版本
4.5 安裝布局
4.6 安裝MySQL二進制代碼分發
4.6.1 Linux RPM注意事項
4.6.2 構造客戶程序
4.6.3 系統特定的問題
4.6.3.1 Linux 注意事項
4.6.3.2 HP-UX 注意事項
4.7 安裝 MySQL源代碼分發
4.7.1 快速安裝概述
4.7.2 運用補丁
4.7.3 典型的configure選項
4.8 編譯問題?
4.9 MIT-pthreads 注意事項
4.10 Perl 安裝說明
4.10.1 在Unix操作系統上安裝 Perl
4.10.2 在 Win32上安裝 ActiveState? Perl
4.10.3 在 Win32 上安裝 MySQL? Perl 分發
4.10.4 使用 Perl DBI/DBD接口遇到的問題
4.11 系統特定的問題
4.11.1 Solaris注意事項
4.11.2 Solaris 2.7 注意事項
4.11.3 Solaris? x86 注意事項
4.11.4 SunOS 4 注意事項
4.11.5 Linux (所有的Linux版本)注意事項
4.11.5.1 Linux-x86 注意事項
4.11.5.2 RedHat? 5.0 注意事項
4.11.5.3 RedHat? 5.1 注意事項
4.11.5.4 Linux-SPARC 注意事項
4.11.5.5 Linux-Alpha 注意事項
4.11.5.6 MkLinux 注意事項
4.11.5.7 Qube2? Linux 注意事項
4.11.6 Alpha-DEC-Unix 注意事項
4.11.7 Alpha-DEC-OSF1 注意事項
4.11.8 SGI-Irix 注意事項
4.11.9 FreeBSD 注意事項
4.11.10 NetBSD 注意事項
4.11.11 BSD/OS 注意事項
4.11.11.1 BSD/OS? 2.x 注意事項
4.11.11.2 BSD/OS? 3.x 注意事項
4.11.11.3 BSD/OS? 4.x 注意事項
4.11.12 SCO 注意事項
4.11.13 SCO? Unixware 7.0 注意事項
4.11.14 IBM-AIX 注意事項
4.11.15 HP-UX 注意事項
4.12 Win32 注意事項
4.12.1 在 Win32 上安裝 MySQL?
4.12.2 在 Win95 /Win98上啟動 MySQL
4.12.3 在 NT 上啟動 MySQL?
4.12.4 在 Win32 上運行 MySQL?
4.12.5 用 SSH 從 Win32 連接一個遠程MySQL
4.12.6 MySQL-Win32與Unix? MySQL 比較?
4.13 OS/2 注意事項
4.14 TcX 二進制代碼
4.15 安裝后期(post-installation)的設置與測試
4.15.1 運行mysql_install_db 的問題
4.15.2 啟動 MySQL 服務器的問題
4.15.3 自動啟動和停止 MySQL?
4.15.4 選項文件
4.16 升級和降級(downgrading)時有什么特別要做的事情嗎?
4.16.1 從一個 3.22 版本升級到 3.23?
4.16.2 從一個 3.21 版本升級到 3.22?
4.16.3 從一個 3.20 版本升級到 3.21?
4.16.4 升級到其他的體系結構
5 MySQL 與標準的兼容性?
5.1 MySQL對ANSI? SQL92 的擴充
5.2 以ANSI模式運行 MySQL?
5.3 MySQL相比ANSI SQL92的差別
5.4 MySQL 缺乏的功能
5.4.1 子選擇(Sub-selects)
5.4.2 SELECT INTO TABLE
5.4.3 事務(Transactions)
5.4.4 存儲過程和觸發器
5.4.5 外鍵(Foreign Keys)
5.4.5.1 不使用外鍵的理由
5.4.6 視圖(Views)
5.4.7 '--'作為一個 注解的開始
5.5 MySQL 遵循什么標準?
5.6 怎樣處理沒有提交/回卷(COMMIT / ROLLBACK)
6 MySQL 存取權限系統
6.1 權限系統做什么
6.2 MySQL用戶名和口令
6.3 與MySQL服務器連接
6.4 使你的口令安全
6.5 MySQL 提供的權限
6.6 權限系統工作原理
6.7 存取控制,階段1:連接證實
6.8 存取控制,階段2:請求證實
6.9 權限更改何時生效
6.10 建立初始的 MySQL權限
6.11 向MySQL增加新用戶權限
6.12 怎樣設置口令
6.13 存取拒絕(Access Denied)錯誤的原因
6.14 怎樣使MySQL安全以對抗解密高手(cracker)
7 MySQL 語言參考
7.1 文字:怎樣寫字符串和數字
7.1.1 字符串
7.1.2 數字
7.1.3 十六進制值
7.1.4 NULL值
7.1.5 數據庫,表,索引,列和別名的命名
7.1.5.1 名字的大小寫敏感性
7.2 用戶變量
7.3 列類型
7.3.1 列類型的存儲要求
7.3.5 數字類型
7.3.6 日期和時間類型
7.3.6.1 問題和日期類型
7.3.6.2 DATETIME,DATE和TIMESTAMP類型
7.3.6.3 TIME類型
7.3.6.4 YEAR類型
7.3.7 字符串類型
7.3.7.1 CHAR和VARCHAR類型
7.3.7.2 BLOB和TEXT類型
7.3.7.3 ENUM類型
7.3.7.4 SET類型
7.3.8 為列選擇正確的類型
7.3.9 列索引
7.3.10 多列索引
7.3.11 使用來自其他數據庫引擎的列類型
7.4 用在SELECT和WHERE子句的函數
7.4.1 分組函數
7.4.2 常用的算術運算
7.4.3 位函數
7.4.4 邏輯運算
7.4.5 比較運算符
7.4.6 字符串比較函數
7.4.7 類型轉換運算符
7.4.8 控制流函數
7.4.9 數學函數
7.4.10 字符串函數
7.4.11 日期和時間函數
7.4.12 其他函數
7.4.13 與GROUP BY子句一起使用的函數
7.5 CREATE DATABASE (創建數據庫)句法
7.6 DROP DATABASE (拋棄數據庫)句法
7.7 CREATE TABLE (創建表)句法
7.7.1 隱含(silent)的列指定變化
7.8 ALTER TABLE (改變表)句法
7.9 OPTIMIZE TABLE (優化表) 句法
7.10 DROP TABLE (拋棄表)句法
7.11 DELETE (刪除)句法
7.12 SELECT (精選)句法
7.13 JOIN (聯接)句法
7.14 INSERT (插入)句法
7.15 REPLACE (替換)句法
7.16 LOAD DATA INFILE (裝載數據到文件)句法
7.17 UPDATE (更新)句法
7.18 USE (使用)句法
7.19 FLUSH (清除緩存)句法
7.20 KILL (殺滅)句法
7.21 SHOW (顯示)句法(得到關于表,列等的信息)
7.22 EXPLAIN (解釋)句法(得到關于SELECT的信息)
7.23 DESCRIBE (描述)句法(得到列的信息)
7.24 LOCK TABLES/UNLOCK TABLES (鎖定表/解鎖表)句法
7.25 SET OPTION (設置選項)句法
7.26 GRANT (授權)和REVOKE (撤回)句法
7.27 CREATE INDEX (創建索引)句法
7.28 DROP INDEX (拋棄索引)句法
7.29 注釋句法
7.30 CREATE FUNCTION/DROP FUNCTION (創建函數/拋棄函數)句法
7.31 MySQL對保留字很挑剔嗎?
8 MySQL 教程
8.1 聯接和斷開服務器
8.2 輸入查詢
8.3 常用查詢的例子
8.3.1 列的最大值
8.3.2 擁有某個列的最大值的行
8.3.3 列的最大值:按組:只有值
8.3.4 擁有某個字段的組間最大值的行
8.3.5 使用外鍵
8.4 創建并使用一個數據庫
8.4.1 創建并選用一個數據庫
8.4.2 創建一個數據庫表
8.4.3 將數據裝入數據庫表
8.4.4 從一個數據庫表檢索信息
8.4.4.1 選擇所有數據
8.4.4.2 選擇特定行
8.4.4.3 選擇特定列
8.4.4.4 排序行
8.4.4.5 日期計算
8.4.4.6 NULL值操作
8.4.4.7 模式匹配
8.4.4.8 行計數
8.4.5 使用多個數據庫表
8.5 獲得數據庫和表的信息
8.6 以批處理模式使用mysql
8.7 從"雙胞項目"中查詢
8.7.1 找出所有非獨處的雙胞胎
8.7.2 顯示關于雙胞胎近況的表
9 MySQL 服務器功能
9.1 MySQL 支持哪些語言?
9.1.1 用于數據和排序的字符集
9.1.2 增加一個新的字符集
9.1.3 多字節字符支持
9.2 更新日志
9.3 MySQL數據庫表可以有多大?
9.4 MySQL數據庫表類型
10 從 MySQL 得到最大的性能
10.1 優化概述
10.2 系統/編譯時和啟動參數的調節
10.2.1 編譯和鏈接如何影響 MySQL 的速度
10.2.2 磁盤問題
10.2.2.1 為數據庫和表格使用符號鏈接
10.2.3 調節服務器參數
10.2.4 MySQL 怎樣打開和關閉數據庫表
10.2.5 在同一個數據庫中創建大量數據庫表的缺點
10.2.6 為什么有這么多打開的表?
10.2.7 MySQL 怎樣使用內存
10.2.8 MySQL 怎樣鎖定數據庫表
10.2.9 數據庫表級鎖定的問題
10.3 使你的數據盡可能小
10.4 MySQL 索引的使用
10.5 存取或更新數據的查詢速度
10.5.1 估計查詢性能
10.5.2 SELECT 查詢的速度
10.5.3 MySQL 怎樣優化WHERE子句
10.5.4 MySQL 怎樣優化LEFT JOIN
10.5.5 MySQL 怎樣優化LIMIT
10.5.6 INSERT查詢的速度
10.5.7 UPDATE查詢的速度
10.5.8 DELETE查詢的速度
10.6 選擇一種表類型
10.6.1 靜態(定長)表的特點
10.6.2 動態表的特點
10.6.3 壓縮表的特點
10.6.4 內存(In-memory table)表的特點
10.7 其他優化技巧
10.8 使用你自己的基準測試
10.9 設計選擇
10.10 MySQL 設計局限/折衷
10.11 可移植性
10.12 我們已將MySQL用在何處?
11 MySQL 基準套件
12 MySQL 實用程序
12.1 各種 MySQL 程序概述
12.2 管理一個 MySQL 服務器
12.3 從 MySQL 數據庫和表中倒出(dump)結構和數據
12.4 從文本文件導入數據
12.5 MySQL 壓縮只讀表生成器
13 維護 MySQL 安裝
13.1 使用myisamchk進行表維護和崩潰恢復
13.1.1 myisamchk的調用語法
13.1.2 myisamchk的內存使用
13.2 13.2 建立一個數據庫表維護規范
13.3 獲得關于一個表的信息
13.4 使用myisamchk進行崩潰恢復
13.4.1 怎樣檢查表的出錯
13.4.2 怎樣修復表
13.4.3 表優化
13.5 日志文件維護
14 為MySQL增加新函數
14.1 增加一個新的用戶定義函數
14.1.1 UDF調用順序?
14.1.2 參數處理
14.1.3 返回值和出錯處理
14.1.4 編譯并安裝用戶定義函數
14.2 增加一個新的原生(native)函數
15 為MySQL增加新過程
15.1 analyse過程
15.2 編寫一個過程
16 MySQL對 ODBC 支持
16.1 MyODBC 支持的操作系統
16.2 怎樣報告 MyODBC的問題
16.3 已知可用 MyODBC一起工作的程序
16.4 怎樣填寫 ODBC 管理程序的各種域
16.5 怎樣在ODBC中獲得一個AUTO_INCREMENT列的值
16.6 報告 MyODBC 的問題
17 與一些常用程序一起使用MySQL
17.1 與 Apache一起使用 MySQL?
18 問題和常見的錯誤
18.1 如果 MySQL總是崩潰怎么辦
18.2 使用 MySQL 時一些常見錯誤
18.2.1 MySQL server has gone away錯誤
18.2.2 Can't connect to [local] MySQL server錯誤
18.2.3 Host '...' is blocked錯誤
18.2.4 Out of memory錯誤
18.2.5 Packet too large錯誤
18.2.6 The table is full錯誤
18.2.7 Commands out of sync in client錯誤
18.2.8 Ignoring user錯誤
18.2.9 Table 'xxx' doesn't exist錯誤
18.3 MySQL 怎樣處理一個溢出的磁盤
18.4 怎樣從一個文本文件運行SQL命令
18.5 MySQL 在哪兒存儲臨時文件
18.6 怎樣保護"/tmp/mysql.sock"不被刪除
18.7 Access denied 出錯
18.8 怎樣作為一個一般用戶運行 MySQL
18.9 怎樣重新設置一個忘記的口令
18.10 文件許可權限問題
18.11 文件沒找到
18.12 使用DATE列的問題
18.13 時區問題
18.14 在搜索中的大小寫敏感性
18.15 NULL值問題
18.16 alias問題
18.17 從相關的表中刪除行
18.18 解決沒有匹配行的問題
18.19 ALTER TABLE問題
18.20 怎樣改變一個表中列的次序
19 解決MySQL 一些常見的問題
19.1 數據庫復制
19.2 數據庫備份
19.3 在同一臺機器上運行多個 MySQL 服務器
20 MySQL 客戶工具和 API
20.1 MySQL? C API
20.2 C API數據類型
20.3 C API函數概述
20.4 C API函數描述
20.4.1 mysql_affected_rows ()
20.4.2 mysql_close ()
20.4.3 mysql_connect ()
20.4.4 mysql_change_user ()
20.4.5 mysql_create_db ()
20.4.6 mysql_data_seek ()
20.4.7 mysql_debug ()
20.4.8 mysql_drop_db ()
20.4.9 mysql_dump_debug_info ()
20.4.10 mysql_eof ()
20.4.11 mysql_errno ()
20.4.12 mysql_error ()
20.4.13 mysql_escape_string ()
20.4.14 mysql_fetch_field ()
20.4.15 mysql_fetch_fields ()
20.4.16 mysql_fetch_field_direct ()
20.4.17 mysql_fetch_lengths ()
20.4.18 mysql_fetch_row ()
20.4.19 mysql_field_count ()
20.4.20 mysql_field_seek ()
20.4.21 mysql_field_tell ()
20.4.22 mysql_free_result ()
20.4.23 mysql_get_client_info ()
20.4.24 mysql_get_host_info ()
20.4.25 mysql_get_proto_info ()
20.4.26 mysql_get_server_info ()
20.4.27 mysql_info ()
20.4.28 mysql_init ()
20.4.29 mysql_insert_id ()
20.4.30 mysql_kill ()
20.4.31 mysql_list_dbs ()
20.4.32 mysql_list_fields ()
20.4.33 mysql_list_processes ()
20.4.34 mysql_list_tables ()
20.4.35 mysql_num_fields ()
20.4.36 mysql_num_rows ()
20.4.37 mysql_options ()
20.4.38 mysql_ping ()
20.4.39 mysql_query ()
20.4.40 mysql_real_connect ()
20.4.41 mysql_real_query ()
20.4.42 mysql_reload ()
20.4.43 mysql_row_seek ()
20.4.44 mysql_row_tell ()
20.4.45 mysql_select_db ()
20.4.46 mysql_shutdown ()
20.4.47 mysql_stat ()
20.4.48 mysql_store_result ()
20.4.49 mysql_thread_id ()
20.4.50 mysql_use_result ()
20.4.51 為什么在mysql_query()返回成功后mysql_store_result()有時返回NULL?
20.4.52 我能從查詢得到什么結果?
20.4.53 我怎樣才能獲得最后插入的行的唯一ID?
20.4.54 鏈接 C API的問題
20.4.55 怎樣制作一個線程安全(thread-safe)的客戶
20.5 MySQL? Perl API
20.5.1 DBI與DBD::mysql
20.5.2 DBI接口
20.5.3 更多的DBI/DBD信息
20.6 MySQL Eiffel 包裝
20.7 MySQL Java 連接(JDBC)
20.8 MySQL? PHP API
20.9 MySQL C++ API?
20.10 MySQL Python API
20.11 MySQL TCL API
21 怎樣對比MySQL與其他數據庫
21.1 怎樣對比MySQL和mSQL?
21.1.1 怎樣將mSQL工具轉換到MySQL
21.1.2 mSQL和MySQL的 客戶機/服務器通訊協議有何不同
21.1.3? mSQL 2.0 SQL句法與MySQL有何不同
21.2 怎樣對比MySQL與PostgreSQL?
A 一些 MySQL 用戶
B 貢獻的程序
C MySQL貢獻者
D MySQL 變遷的歷史記錄
E MySQL中已知的錯誤和設計缺限
F 我們想要在未來加入到MySQL 的計劃表( TODO )
G 對移植到其他系統的說明
H MySQL 正則表達式句法的描述
I 什么是 Unireg?
J 針對非微軟操作系統的 MySQL 服務器許可證
K 針對微軟操作系統的 MySQL 許可證
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- STM32中文參考手冊下載 300次下載
- STM32固件庫使用手冊的中文版 0次下載
- AT命令手冊(中文版).pdf 0次下載
- CentOS下配置Apache+PHP+MySQL
- 讀寫MySQL數據庫教程電子版下載 0次下載
- MySql環境一鍵安裝應用程序免費下載 7次下載
- 如何使用PHP查詢MYSQL生成動態表單 8次下載
- MySQL入門教程之你知道學習Mysql必備需要哪些技能嗎 11次下載
- MySQL教程之MySQL 5權威指南中文版資料免費下載 0次下載
- AN1245中文手冊之Microchip SPI串行SRAM器件的建議用法
- AN1246中文手冊之如何在Microchip圖形庫中創建控件
- TB3017中文手冊之dsPIC30F CAN中斷管理
- IQmath手冊(中文版) 145次下載
- PHP/MySQL教程 0次下載
- MySQL中文參考手冊-chm
- MySQL知識點匯總 248次閱讀
- MySQL的整體邏輯架構 316次閱讀
- 如何使用Golang連接MySQL 2897次閱讀
- windows環境下mysql的安裝 411次閱讀
- MySQL運維常用腳本 491次閱讀
- mysql運維實用腳本序列~ 760次閱讀
- 什么是MySql? 832次閱讀
- MySQL簡易入門教程 797次閱讀
- MySQL索引下推知識分享 579次閱讀
- MySQL數據庫:理解MySQL的性能優化、優化查詢 2989次閱讀
- mongodb和mysql的區別 2069次閱讀
- MySQL 超級入門教程以及MySQL 資源大全的分享 6898次閱讀
- mysql使用教程圖解 5152次閱讀
- Mysql主從同步的實現原理 2926次閱讀
- navicat for mysql使用方法 1.3w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多