* [索引分類](type.md)
* [設計原則](design.md)
* [添加索引](add.md)
* [查看索引](show.md)
* [刪除索引](del.md)
## 索引作用
看過書嗎?見過目錄嗎?目錄就是書的索引
用于快速找出在某個列中有一特定的行,不適用索引,mysql必須從第一條記錄開始查詢,直到查出相關的行.表越大,花費的時間越多.如果查詢的列有索引,mysql能快速達到某個位置去尋找數據
## 索引的優點
+ 通過唯一索引,可以保證每行數據的唯一性
+ 可以大大加快查詢速度
+ 在實現數據的參考完整性方面,可以加速表和表之間的連接
+ 在使用分組和排序子句查詢時,可以減少分組和排序的時間
## 索引的缺點
+ 創建和維護索引需要耗費時間,并隨著數據增加耗時也會增加
+ 索引需要占用磁盤空間
+ 對表增加,刪除,修改的時候,索引也要動態維護,這樣就降低了數據的維護速度
- 簡介
- 數據庫
- 數據表
- 創建數據表
- 查看數據表結構
- 修改數據表
- 刪除數據表
- 查詢數據
- 表單查詢
- 聚合查詢
- 鏈接查詢
- 子查詢
- 聯合查詢
- 正則查詢
- 數據管理
- 數據類型
- 添加數據
- 更新數據
- 刪除數據
- 索引
- 索引分類
- 設計原則
- 添加索引
- 查看索引
- 刪除索引
- 視圖
- 視圖操作
- 視圖應用
- 事務
- 觸發器
- 存儲過程和函數
- 變量
- 異常處理
- 光標
- 流程控制
- 存儲過程
- 自定義函數
- 內置函數
- 數學
- 字符串
- 日期和時間
- 條件判斷
- 系統信息
- 加/解密
- 其他
- 用戶管理
- 登錄和退出
- 新建用戶
- 刪除用戶
- 修改用戶
- 找回ROOT密碼
- 權限管理
- 備份恢復
- 備份數據
- 恢復數據
- 日志
- 二進制日志
- 錯誤日志
- 查詢日志
- 慢查詢日志
- 性能優化
- 優化查詢語句
- 優化數據庫結構
- 優化服務器
- 主從復制
- WIN系統主從復制
- Linux單機主從復制
- Linux聯機主從復制
- 參數配置
- 日常管理和維護
- 切換主從服務器
- PHP操作
- 連接
- 創建數據庫
- 插入數據
- 插入多條數據
- 預處理語句
- 查詢數據
- 預處理語句
- 實戰應用
- 分表