1. 程式人生 > 實用技巧 >go語言環境搭建

go語言環境搭建

INDEX 索引, UNIQUE INDEX 唯一索引

  索引是一種單獨的、物理的對資料庫表中一列或多列的值進行排序的一種儲存結構,分單列索引和組合索引。

優點:
1.大大加快資料的檢索速度;
2.建立唯一性索引,保證資料庫表中每一行資料的唯一性;
3.加速表和表之間的連線;
4.在使用分組和排序子句進行資料檢索時,可以顯著減少查詢中分組和排序的時間。
缺點:
1.索引需要佔物理空間。
2.當對錶中的資料進行增加、刪除和修改的時候,索引也要動態的維護,降低了資料的維護速度。

1.建立索引
CREATE INDEX indexName ON table_name (column_name);  

2.修改表結構(新增索引)
ALTER table tableName ADD INDEX indexName(columnName);

3.建立表的時候直接指定
CREATE TABLE mytable(  
    ID INT NOT NULL,   
    username VARCHAR(16) NOT NULL,  
    INDEX [indexName] (username(length))  
);

4.刪除索引的語法
DROP INDEX [indexName] ON mytable; 

5.顯示索引資訊
SHOW INDEX FROM table_name; \G