MySQL中文參考手冊(目錄)www.c hinaitpower.comlXOPHw
轉載 譯者:晏子譯者:晏子 ([email protected])主頁:http://linuxdb.yeah.net
0 譯者序
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 (