資料介紹
1 MySQL的一般的信息
1.1 什么是MySQL?
1.2 關(guān)于本手冊
1.2.1 本手冊中使用的約定
1.3 MySQL的歷史
1.4 MySQL的主要特征
1.5 MySQL穩(wěn)定性?
1.6 順應(yīng)2000年
1.7 SQL一般信息和教程
1.8 有用的MySQL相關(guān)鏈接
2 MySQL 郵件列表及如何提問或報告錯誤
2.1 MySQL郵件列表
2.2 提問或報告錯誤
2.3 怎樣報告錯誤或問題
2.4 在郵件列表上回答問題的指南
3 MySQL的許可證和技術(shù)支持
3.1 MySQL的許可證政策
3.2 MySQL 使用的版權(quán)
3.2.1 可能的未來版權(quán)改變
3.3 MySQL商業(yè)性分發(fā)
3.4 許可證實例
3.4.1 銷售使用 MySQL的產(chǎn)品
3.4.2 銷售MySQL相關(guān)的服務(wù)
3.4.3 ISP? MySQL服務(wù)
3.4.4 運營一個使用MySQL的Web服務(wù)器??
3.5 MySQL的許可證和技術(shù)支持費用
3.5.1 付款信息
3.5.2 聯(lián)系信息
3.6 商業(yè)性支持的類型
3.6.1 基本的電子郵件支持
3.6.2 擴展的電子郵件支持
3.6.3 登錄支持
3.6.4 擴展的登錄支持
4 安裝 MySQL?
4.1 怎樣獲得MySQL?
4.2 MySQL支持的操作系統(tǒng)
4.3 使用MySQL哪個版本
4.4 怎樣和何時發(fā)布更新版本
4.5 安裝布局
4.6 安裝MySQL二進制代碼分發(fā)
4.6.1 Linux RPM注意事項
4.6.2 構(gòu)造客戶程序
4.6.3 系統(tǒng)特定的問題
4.6.3.1 Linux 注意事項
4.6.3.2 HP-UX 注意事項
4.7 安裝 MySQL源代碼分發(fā)
4.7.1 快速安裝概述
4.7.2 運用補丁
4.7.3 典型的configure選項
4.8 編譯問題?
4.9 MIT-pthreads 注意事項
4.10 Perl 安裝說明
4.10.1 在Unix操作系統(tǒng)上安裝 Perl
4.10.2 在 Win32上安裝 ActiveState? Perl
4.10.3 在 Win32 上安裝 MySQL? Perl 分發(fā)
4.10.4 使用 Perl DBI/DBD接口遇到的問題
4.11 系統(tǒng)特定的問題
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)的設(shè)置與測試
4.15.1 運行mysql_install_db 的問題
4.15.2 啟動 MySQL 服務(wù)器的問題
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 升級到其他的體系結(jié)構(gòu)
5 MySQL 與標(biāo)準(zhǔn)的兼容性?
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 事務(wù)(Transactions)
5.4.4 存儲過程和觸發(fā)器
5.4.5 外鍵(Foreign Keys)
5.4.5.1 不使用外鍵的理由
5.4.6 視圖(Views)
5.4.7 '--'作為一個 注解的開始
5.5 MySQL 遵循什么標(biāo)準(zhǔn)?
5.6 怎樣處理沒有提交/回卷(COMMIT / ROLLBACK)
6 MySQL 存取權(quán)限系統(tǒng)
6.1 權(quán)限系統(tǒng)做什么
6.2 MySQL用戶名和口令
6.3 與MySQL服務(wù)器連接
6.4 使你的口令安全
6.5 MySQL 提供的權(quán)限
6.6 權(quán)限系統(tǒng)工作原理
6.7 存取控制,階段1:連接證實
6.8 存取控制,階段2:請求證實
6.9 權(quán)限更改何時生效
6.10 建立初始的 MySQL權(quán)限
6.11 向MySQL增加新用戶權(quán)限
6.12 怎樣設(shè)置口令
6.13 存取拒絕(Access Denied)錯誤的原因
6.14 怎樣使MySQL安全以對抗解密高手(cracker)
7 MySQL 語言參考
7.1 文字:怎樣寫字符串和數(shù)字
7.1.1 字符串
7.1.2 數(shù)字
7.1.3 十六進制值
7.1.4 NULL值
7.1.5 數(shù)據(jù)庫,表,索引,列和別名的命名
7.1.5.1 名字的大小寫敏感性
7.2 用戶變量
7.3 列類型
7.3.1 列類型的存儲要求
7.3.5 數(shù)字類型
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 使用來自其他數(shù)據(jù)庫引擎的列類型
7.4 用在SELECT和WHERE子句的函數(shù)
7.4.1 分組函數(shù)
7.4.2 常用的算術(shù)運算
7.4.3 位函數(shù)
7.4.4 邏輯運算
7.4.5 比較運算符
7.4.6 字符串比較函數(shù)
7.4.7 類型轉(zhuǎn)換運算符
7.4.8 控制流函數(shù)
7.4.9 數(shù)學(xué)函數(shù)
7.4.10 字符串函數(shù)
7.4.11 日期和時間函數(shù)
7.4.12 其他函數(shù)
7.4.13 與GROUP BY子句一起使用的函數(shù)
7.5 CREATE DATABASE (創(chuàng)建數(shù)據(jù)庫)句法
7.6 DROP DATABASE (拋棄數(shù)據(jù)庫)句法
7.7 CREATE TABLE (創(chuàng)建表)句法
7.7.1 隱含(silent)的列指定變化
7.8 ALTER TABLE (改變表)句法
7.9 OPTIMIZE TABLE (優(yōu)化表) 句法
7.10 DROP TABLE (拋棄表)句法
7.11 DELETE (刪除)句法
7.12 SELECT (精選)句法
7.13 JOIN (聯(lián)接)句法
7.14 INSERT (插入)句法
7.15 REPLACE (替換)句法
7.16 LOAD DATA INFILE (裝載數(shù)據(jù)到文件)句法
7.17 UPDATE (更新)句法
7.18 USE (使用)句法
7.19 FLUSH (清除緩存)句法
7.20 KILL (殺滅)句法
7.21 SHOW (顯示)句法(得到關(guān)于表,列等的信息)
7.22 EXPLAIN (解釋)句法(得到關(guān)于SELECT的信息)
7.23 DESCRIBE (描述)句法(得到列的信息)
7.24 LOCK TABLES/UNLOCK TABLES (鎖定表/解鎖表)句法
7.25 SET OPTION (設(shè)置選項)句法
7.26 GRANT (授權(quán))和REVOKE (撤回)句法
7.27 CREATE INDEX (創(chuàng)建索引)句法
7.28 DROP INDEX (拋棄索引)句法
7.29 注釋句法
7.30 CREATE FUNCTION/DROP FUNCTION (創(chuàng)建函數(shù)/拋棄函數(shù))句法
7.31 MySQL對保留字很挑剔嗎?
8 MySQL 教程
8.1 聯(lián)接和斷開服務(wù)器
8.2 輸入查詢
8.3 常用查詢的例子
8.3.1 列的最大值
8.3.2 擁有某個列的最大值的行
8.3.3 列的最大值:按組:只有值
8.3.4 擁有某個字段的組間最大值的行
8.3.5 使用外鍵
8.4 創(chuàng)建并使用一個數(shù)據(jù)庫
8.4.1 創(chuàng)建并選用一個數(shù)據(jù)庫
8.4.2 創(chuàng)建一個數(shù)據(jù)庫表
8.4.3 將數(shù)據(jù)裝入數(shù)據(jù)庫表
8.4.4 從一個數(shù)據(jù)庫表檢索信息
8.4.4.1 選擇所有數(shù)據(jù)
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 行計數(shù)
8.4.5 使用多個數(shù)據(jù)庫表
8.5 獲得數(shù)據(jù)庫和表的信息
8.6 以批處理模式使用mysql
8.7 從"雙胞項目"中查詢
8.7.1 找出所有非獨處的雙胞胎
8.7.2 顯示關(guān)于雙胞胎近況的表
9 MySQL 服務(wù)器功能
9.1 MySQL 支持哪些語言?
9.1.1 用于數(shù)據(jù)和排序的字符集
9.1.2 增加一個新的字符集
9.1.3 多字節(jié)字符支持
9.2 更新日志
9.3 MySQL數(shù)據(jù)庫表可以有多大?
9.4 MySQL數(shù)據(jù)庫表類型
10 從 MySQL 得到最大的性能
10.1 優(yōu)化概述
10.2 系統(tǒng)/編譯時和啟動參數(shù)的調(diào)節(jié)
10.2.1 編譯和鏈接如何影響 MySQL 的速度
10.2.2 磁盤問題
10.2.2.1 為數(shù)據(jù)庫和表格使用符號鏈接
10.2.3 調(diào)節(jié)服務(wù)器參數(shù)
10.2.4 MySQL 怎樣打開和關(guān)閉數(shù)據(jù)庫表
10.2.5 在同一個數(shù)據(jù)庫中創(chuàng)建大量數(shù)據(jù)庫表的缺點
10.2.6 為什么有這么多打開的表?
10.2.7 MySQL 怎樣使用內(nèi)存
10.2.8 MySQL 怎樣鎖定數(shù)據(jù)庫表
10.2.9 數(shù)據(jù)庫表級鎖定的問題
10.3 使你的數(shù)據(jù)盡可能小
10.4 MySQL 索引的使用
10.5 存取或更新數(shù)據(jù)的查詢速度
10.5.1 估計查詢性能
10.5.2 SELECT 查詢的速度
10.5.3 MySQL 怎樣優(yōu)化WHERE子句
10.5.4 MySQL 怎樣優(yōu)化LEFT JOIN
10.5.5 MySQL 怎樣優(yōu)化LIMIT
10.5.6 INSERT查詢的速度
10.5.7 UPDATE查詢的速度
10.5.8 DELETE查詢的速度
10.6 選擇一種表類型
10.6.1 靜態(tài)(定長)表的特點
10.6.2 動態(tài)表的特點
10.6.3 壓縮表的特點
10.6.4 內(nèi)存(In-memory table)表的特點
10.7 其他優(yōu)化技巧
10.8 使用你自己的基準(zhǔn)測試
10.9 設(shè)計選擇
10.10 MySQL 設(shè)計局限/折衷
10.11 可移植性
10.12 我們已將MySQL用在何處?
11 MySQL 基準(zhǔn)套件
12 MySQL 實用程序
12.1 各種 MySQL 程序概述
12.2 管理一個 MySQL 服務(wù)器
12.3 從 MySQL 數(shù)據(jù)庫和表中倒出(dump)結(jié)構(gòu)和數(shù)據(jù)
12.4 從文本文件導(dǎo)入數(shù)據(jù)
12.5 MySQL 壓縮只讀表生成器
13 維護 MySQL 安裝
13.1 使用myisamchk進行表維護和崩潰恢復(fù)
13.1.1 myisamchk的調(diào)用語法
13.1.2 myisamchk的內(nèi)存使用
13.2 13.2 建立一個數(shù)據(jù)庫表維護規(guī)范
13.3 獲得關(guān)于一個表的信息
13.4 使用myisamchk進行崩潰恢復(fù)
13.4.1 怎樣檢查表的出錯
13.4.2 怎樣修復(fù)表
13.4.3 表優(yōu)化
13.5 日志文件維護
14 為MySQL增加新函數(shù)
14.1 增加一個新的用戶定義函數(shù)
14.1.1 UDF調(diào)用順序?
14.1.2 參數(shù)處理
14.1.3 返回值和出錯處理
14.1.4 編譯并安裝用戶定義函數(shù)
14.2 增加一個新的原生(native)函數(shù)
15 為MySQL增加新過程
15.1 analyse過程
15.2 編寫一個過程
16 MySQL對 ODBC 支持
16.1 MyODBC 支持的操作系統(tǒng)
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 怎樣重新設(shè)置一個忘記的口令
18.10 文件許可權(quán)限問題
18.11 文件沒找到
18.12 使用DATE列的問題
18.13 時區(qū)問題
18.14 在搜索中的大小寫敏感性
18.15 NULL值問題
18.16 alias問題
18.17 從相關(guān)的表中刪除行
18.18 解決沒有匹配行的問題
18.19 ALTER TABLE問題
18.20 怎樣改變一個表中列的次序
19 解決MySQL 一些常見的問題
19.1 數(shù)據(jù)庫復(fù)制
19.2 數(shù)據(jù)庫備份
19.3 在同一臺機器上運行多個 MySQL 服務(wù)器
20 MySQL 客戶工具和 API
20.1 MySQL? C API
20.2 C API數(shù)據(jù)類型
20.3 C API函數(shù)概述
20.4 C API函數(shù)描述
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 我能從查詢得到什么結(jié)果?
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與其他數(shù)據(jù)庫
21.1 怎樣對比MySQL和mSQL?
21.1.1 怎樣將mSQL工具轉(zhuǎn)換到MySQL
21.1.2 mSQL和MySQL的 客戶機/服務(wù)器通訊協(xié)議有何不同
21.1.3? mSQL 2.0 SQL句法與MySQL有何不同
21.2 怎樣對比MySQL與PostgreSQL?
A 一些 MySQL 用戶
B 貢獻的程序
C MySQL貢獻者
D MySQL 變遷的歷史記錄
E MySQL中已知的錯誤和設(shè)計缺限
F 我們想要在未來加入到MySQL 的計劃表( TODO )
G 對移植到其他系統(tǒng)的說明
H MySQL 正則表達式句法的描述
I 什么是 Unireg?
J 針對非微軟操作系統(tǒng)的 MySQL 服務(wù)器許可證
K 針對微軟操作系統(tǒng)的 MySQL 許可證
1.1 什么是MySQL?
1.2 關(guān)于本手冊
1.2.1 本手冊中使用的約定
1.3 MySQL的歷史
1.4 MySQL的主要特征
1.5 MySQL穩(wěn)定性?
1.6 順應(yīng)2000年
1.7 SQL一般信息和教程
1.8 有用的MySQL相關(guān)鏈接
2 MySQL 郵件列表及如何提問或報告錯誤
2.1 MySQL郵件列表
2.2 提問或報告錯誤
2.3 怎樣報告錯誤或問題
2.4 在郵件列表上回答問題的指南
3 MySQL的許可證和技術(shù)支持
3.1 MySQL的許可證政策
3.2 MySQL 使用的版權(quán)
3.2.1 可能的未來版權(quán)改變
3.3 MySQL商業(yè)性分發(fā)
3.4 許可證實例
3.4.1 銷售使用 MySQL的產(chǎn)品
3.4.2 銷售MySQL相關(guān)的服務(wù)
3.4.3 ISP? MySQL服務(wù)
3.4.4 運營一個使用MySQL的Web服務(wù)器??
3.5 MySQL的許可證和技術(shù)支持費用
3.5.1 付款信息
3.5.2 聯(lián)系信息
3.6 商業(yè)性支持的類型
3.6.1 基本的電子郵件支持
3.6.2 擴展的電子郵件支持
3.6.3 登錄支持
3.6.4 擴展的登錄支持
4 安裝 MySQL?
4.1 怎樣獲得MySQL?
4.2 MySQL支持的操作系統(tǒng)
4.3 使用MySQL哪個版本
4.4 怎樣和何時發(fā)布更新版本
4.5 安裝布局
4.6 安裝MySQL二進制代碼分發(fā)
4.6.1 Linux RPM注意事項
4.6.2 構(gòu)造客戶程序
4.6.3 系統(tǒng)特定的問題
4.6.3.1 Linux 注意事項
4.6.3.2 HP-UX 注意事項
4.7 安裝 MySQL源代碼分發(fā)
4.7.1 快速安裝概述
4.7.2 運用補丁
4.7.3 典型的configure選項
4.8 編譯問題?
4.9 MIT-pthreads 注意事項
4.10 Perl 安裝說明
4.10.1 在Unix操作系統(tǒng)上安裝 Perl
4.10.2 在 Win32上安裝 ActiveState? Perl
4.10.3 在 Win32 上安裝 MySQL? Perl 分發(fā)
4.10.4 使用 Perl DBI/DBD接口遇到的問題
4.11 系統(tǒng)特定的問題
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)的設(shè)置與測試
4.15.1 運行mysql_install_db 的問題
4.15.2 啟動 MySQL 服務(wù)器的問題
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 升級到其他的體系結(jié)構(gòu)
5 MySQL 與標(biāo)準(zhǔn)的兼容性?
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 事務(wù)(Transactions)
5.4.4 存儲過程和觸發(fā)器
5.4.5 外鍵(Foreign Keys)
5.4.5.1 不使用外鍵的理由
5.4.6 視圖(Views)
5.4.7 '--'作為一個 注解的開始
5.5 MySQL 遵循什么標(biāo)準(zhǔn)?
5.6 怎樣處理沒有提交/回卷(COMMIT / ROLLBACK)
6 MySQL 存取權(quán)限系統(tǒng)
6.1 權(quán)限系統(tǒng)做什么
6.2 MySQL用戶名和口令
6.3 與MySQL服務(wù)器連接
6.4 使你的口令安全
6.5 MySQL 提供的權(quán)限
6.6 權(quán)限系統(tǒng)工作原理
6.7 存取控制,階段1:連接證實
6.8 存取控制,階段2:請求證實
6.9 權(quán)限更改何時生效
6.10 建立初始的 MySQL權(quán)限
6.11 向MySQL增加新用戶權(quán)限
6.12 怎樣設(shè)置口令
6.13 存取拒絕(Access Denied)錯誤的原因
6.14 怎樣使MySQL安全以對抗解密高手(cracker)
7 MySQL 語言參考
7.1 文字:怎樣寫字符串和數(shù)字
7.1.1 字符串
7.1.2 數(shù)字
7.1.3 十六進制值
7.1.4 NULL值
7.1.5 數(shù)據(jù)庫,表,索引,列和別名的命名
7.1.5.1 名字的大小寫敏感性
7.2 用戶變量
7.3 列類型
7.3.1 列類型的存儲要求
7.3.5 數(shù)字類型
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 使用來自其他數(shù)據(jù)庫引擎的列類型
7.4 用在SELECT和WHERE子句的函數(shù)
7.4.1 分組函數(shù)
7.4.2 常用的算術(shù)運算
7.4.3 位函數(shù)
7.4.4 邏輯運算
7.4.5 比較運算符
7.4.6 字符串比較函數(shù)
7.4.7 類型轉(zhuǎn)換運算符
7.4.8 控制流函數(shù)
7.4.9 數(shù)學(xué)函數(shù)
7.4.10 字符串函數(shù)
7.4.11 日期和時間函數(shù)
7.4.12 其他函數(shù)
7.4.13 與GROUP BY子句一起使用的函數(shù)
7.5 CREATE DATABASE (創(chuàng)建數(shù)據(jù)庫)句法
7.6 DROP DATABASE (拋棄數(shù)據(jù)庫)句法
7.7 CREATE TABLE (創(chuàng)建表)句法
7.7.1 隱含(silent)的列指定變化
7.8 ALTER TABLE (改變表)句法
7.9 OPTIMIZE TABLE (優(yōu)化表) 句法
7.10 DROP TABLE (拋棄表)句法
7.11 DELETE (刪除)句法
7.12 SELECT (精選)句法
7.13 JOIN (聯(lián)接)句法
7.14 INSERT (插入)句法
7.15 REPLACE (替換)句法
7.16 LOAD DATA INFILE (裝載數(shù)據(jù)到文件)句法
7.17 UPDATE (更新)句法
7.18 USE (使用)句法
7.19 FLUSH (清除緩存)句法
7.20 KILL (殺滅)句法
7.21 SHOW (顯示)句法(得到關(guān)于表,列等的信息)
7.22 EXPLAIN (解釋)句法(得到關(guān)于SELECT的信息)
7.23 DESCRIBE (描述)句法(得到列的信息)
7.24 LOCK TABLES/UNLOCK TABLES (鎖定表/解鎖表)句法
7.25 SET OPTION (設(shè)置選項)句法
7.26 GRANT (授權(quán))和REVOKE (撤回)句法
7.27 CREATE INDEX (創(chuàng)建索引)句法
7.28 DROP INDEX (拋棄索引)句法
7.29 注釋句法
7.30 CREATE FUNCTION/DROP FUNCTION (創(chuàng)建函數(shù)/拋棄函數(shù))句法
7.31 MySQL對保留字很挑剔嗎?
8 MySQL 教程
8.1 聯(lián)接和斷開服務(wù)器
8.2 輸入查詢
8.3 常用查詢的例子
8.3.1 列的最大值
8.3.2 擁有某個列的最大值的行
8.3.3 列的最大值:按組:只有值
8.3.4 擁有某個字段的組間最大值的行
8.3.5 使用外鍵
8.4 創(chuàng)建并使用一個數(shù)據(jù)庫
8.4.1 創(chuàng)建并選用一個數(shù)據(jù)庫
8.4.2 創(chuàng)建一個數(shù)據(jù)庫表
8.4.3 將數(shù)據(jù)裝入數(shù)據(jù)庫表
8.4.4 從一個數(shù)據(jù)庫表檢索信息
8.4.4.1 選擇所有數(shù)據(jù)
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 行計數(shù)
8.4.5 使用多個數(shù)據(jù)庫表
8.5 獲得數(shù)據(jù)庫和表的信息
8.6 以批處理模式使用mysql
8.7 從"雙胞項目"中查詢
8.7.1 找出所有非獨處的雙胞胎
8.7.2 顯示關(guān)于雙胞胎近況的表
9 MySQL 服務(wù)器功能
9.1 MySQL 支持哪些語言?
9.1.1 用于數(shù)據(jù)和排序的字符集
9.1.2 增加一個新的字符集
9.1.3 多字節(jié)字符支持
9.2 更新日志
9.3 MySQL數(shù)據(jù)庫表可以有多大?
9.4 MySQL數(shù)據(jù)庫表類型
10 從 MySQL 得到最大的性能
10.1 優(yōu)化概述
10.2 系統(tǒng)/編譯時和啟動參數(shù)的調(diào)節(jié)
10.2.1 編譯和鏈接如何影響 MySQL 的速度
10.2.2 磁盤問題
10.2.2.1 為數(shù)據(jù)庫和表格使用符號鏈接
10.2.3 調(diào)節(jié)服務(wù)器參數(shù)
10.2.4 MySQL 怎樣打開和關(guān)閉數(shù)據(jù)庫表
10.2.5 在同一個數(shù)據(jù)庫中創(chuàng)建大量數(shù)據(jù)庫表的缺點
10.2.6 為什么有這么多打開的表?
10.2.7 MySQL 怎樣使用內(nèi)存
10.2.8 MySQL 怎樣鎖定數(shù)據(jù)庫表
10.2.9 數(shù)據(jù)庫表級鎖定的問題
10.3 使你的數(shù)據(jù)盡可能小
10.4 MySQL 索引的使用
10.5 存取或更新數(shù)據(jù)的查詢速度
10.5.1 估計查詢性能
10.5.2 SELECT 查詢的速度
10.5.3 MySQL 怎樣優(yōu)化WHERE子句
10.5.4 MySQL 怎樣優(yōu)化LEFT JOIN
10.5.5 MySQL 怎樣優(yōu)化LIMIT
10.5.6 INSERT查詢的速度
10.5.7 UPDATE查詢的速度
10.5.8 DELETE查詢的速度
10.6 選擇一種表類型
10.6.1 靜態(tài)(定長)表的特點
10.6.2 動態(tài)表的特點
10.6.3 壓縮表的特點
10.6.4 內(nèi)存(In-memory table)表的特點
10.7 其他優(yōu)化技巧
10.8 使用你自己的基準(zhǔn)測試
10.9 設(shè)計選擇
10.10 MySQL 設(shè)計局限/折衷
10.11 可移植性
10.12 我們已將MySQL用在何處?
11 MySQL 基準(zhǔn)套件
12 MySQL 實用程序
12.1 各種 MySQL 程序概述
12.2 管理一個 MySQL 服務(wù)器
12.3 從 MySQL 數(shù)據(jù)庫和表中倒出(dump)結(jié)構(gòu)和數(shù)據(jù)
12.4 從文本文件導(dǎo)入數(shù)據(jù)
12.5 MySQL 壓縮只讀表生成器
13 維護 MySQL 安裝
13.1 使用myisamchk進行表維護和崩潰恢復(fù)
13.1.1 myisamchk的調(diào)用語法
13.1.2 myisamchk的內(nèi)存使用
13.2 13.2 建立一個數(shù)據(jù)庫表維護規(guī)范
13.3 獲得關(guān)于一個表的信息
13.4 使用myisamchk進行崩潰恢復(fù)
13.4.1 怎樣檢查表的出錯
13.4.2 怎樣修復(fù)表
13.4.3 表優(yōu)化
13.5 日志文件維護
14 為MySQL增加新函數(shù)
14.1 增加一個新的用戶定義函數(shù)
14.1.1 UDF調(diào)用順序?
14.1.2 參數(shù)處理
14.1.3 返回值和出錯處理
14.1.4 編譯并安裝用戶定義函數(shù)
14.2 增加一個新的原生(native)函數(shù)
15 為MySQL增加新過程
15.1 analyse過程
15.2 編寫一個過程
16 MySQL對 ODBC 支持
16.1 MyODBC 支持的操作系統(tǒng)
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 怎樣重新設(shè)置一個忘記的口令
18.10 文件許可權(quán)限問題
18.11 文件沒找到
18.12 使用DATE列的問題
18.13 時區(qū)問題
18.14 在搜索中的大小寫敏感性
18.15 NULL值問題
18.16 alias問題
18.17 從相關(guān)的表中刪除行
18.18 解決沒有匹配行的問題
18.19 ALTER TABLE問題
18.20 怎樣改變一個表中列的次序
19 解決MySQL 一些常見的問題
19.1 數(shù)據(jù)庫復(fù)制
19.2 數(shù)據(jù)庫備份
19.3 在同一臺機器上運行多個 MySQL 服務(wù)器
20 MySQL 客戶工具和 API
20.1 MySQL? C API
20.2 C API數(shù)據(jù)類型
20.3 C API函數(shù)概述
20.4 C API函數(shù)描述
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 我能從查詢得到什么結(jié)果?
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與其他數(shù)據(jù)庫
21.1 怎樣對比MySQL和mSQL?
21.1.1 怎樣將mSQL工具轉(zhuǎn)換到MySQL
21.1.2 mSQL和MySQL的 客戶機/服務(wù)器通訊協(xié)議有何不同
21.1.3? mSQL 2.0 SQL句法與MySQL有何不同
21.2 怎樣對比MySQL與PostgreSQL?
A 一些 MySQL 用戶
B 貢獻的程序
C MySQL貢獻者
D MySQL 變遷的歷史記錄
E MySQL中已知的錯誤和設(shè)計缺限
F 我們想要在未來加入到MySQL 的計劃表( TODO )
G 對移植到其他系統(tǒng)的說明
H MySQL 正則表達式句法的描述
I 什么是 Unireg?
J 針對非微軟操作系統(tǒng)的 MySQL 服務(wù)器許可證
K 針對微軟操作系統(tǒng)的 MySQL 許可證
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- STM32中文參考手冊下載 323次下載
- STM32固件庫使用手冊的中文版 0次下載
- AT命令手冊(中文版).pdf 0次下載
- CentOS下配置Apache+PHP+MySQL
- 讀寫MySQL數(shù)據(jù)庫教程電子版下載 0次下載
- MySql環(huán)境一鍵安裝應(yīng)用程序免費下載 7次下載
- 如何使用PHP查詢MYSQL生成動態(tài)表單 8次下載
- MySQL入門教程之你知道學(xué)習(xí)Mysql必備需要哪些技能嗎 11次下載
- MySQL教程之MySQL 5權(quán)威指南中文版資料免費下載 0次下載
- AN1245中文手冊之Microchip SPI串行SRAM器件的建議用法
- AN1246中文手冊之如何在Microchip圖形庫中創(chuàng)建控件
- TB3017中文手冊之dsPIC30F CAN中斷管理
- IQmath手冊(中文版) 147次下載
- PHP/MySQL教程 0次下載
- MySQL中文參考手冊-chm
- 適用于MySQL的dbForge架構(gòu)比較 233次閱讀
- MySQL知識點匯總 426次閱讀
- MySQL的整體邏輯架構(gòu) 475次閱讀
- 如何使用Golang連接MySQL 3417次閱讀
- windows環(huán)境下mysql的安裝 528次閱讀
- MySQL運維常用腳本 587次閱讀
- mysql運維實用腳本序列~ 857次閱讀
- 什么是MySql? 933次閱讀
- MySQL簡易入門教程 931次閱讀
- MySQL數(shù)據(jù)庫:理解MySQL的性能優(yōu)化、優(yōu)化查詢 3124次閱讀
- mongodb和mysql的區(qū)別 2129次閱讀
- MySQL 超級入門教程以及MySQL 資源大全的分享 7047次閱讀
- mysql使用教程圖解 5208次閱讀
- Mysql主從同步的實現(xiàn)原理 2984次閱讀
- 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開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 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 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 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十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論