mysql索引-----快速教程

看了關於索引的很多知識,決定要記下來,內容有很多。

本教程的只使用以下這個表:

CREATE TABLE `it` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` varchar(20) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `style` int(11) DEFAULT NULL,
  `userid` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
) ENGINE=InnoDB

it表我們就姑且叫做個人動態表吧,跟qq用戶發表動態一樣。

其中id是自增主鍵,content是內容。create_time是創建時間。

userid是用戶,style是狀態,有0,1,2,3,4這幾個值,分別代表一些狀態,具體代表什麼狀態就不深究了,我們只是用它做案例。

接下來插入100W條隨機數據。

 

 然後開始我們的索引之旅吧。

1.我們爲什麼要用索引

2.哈希索引,空間索引,全文索引

3.B樹索引

4.建立索引的原則

5.索引選擇性

6.前綴索引

7.多列索引的順序

8覆蓋索引

9.修復維護索引

10.你還需要讀它

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章