MySQL索引使用

2021-09-25 22:35:56 字數 863 閱讀 9823

單列索引:乙個索引只包含單個列,乙個表可以有多個單列索引

組合索引:乙個索引包含多個列

索引名:自己可以隨便取

表名:表的名字

表列:表裡面的列,即需要索引的列

length:可以隨意填寫

create  index  索引名  on  表名 (表列(length));

alter  table  表名  add  index  索引名(表列(length));

建立表時候  index   索引名  (表列(length))

create  unique  index  索引名  on  表名(表列(length));

alter  table  表名  add  unique  索引名(表列(length));

建立表的時候  unique  索引名   表列(length)

alter  table  表名  add  primary  key  (表列);

建立表時候 primary key (表列)

alter  table   表名  add  fulltext   索引名(表列);

drop  index  索引名  on  表名

alter  table   表名  drop  index  索引名

drop  index  索引名  on  表名

alter  table   表名  drop  index  索引名

alter  table  表名  drop   primary key;

drop  index  索引名  on  表名

alter  table   表名  drop  index  索引名

show  index  from   表名; \g

使用MYSQL索引

關聯式資料庫的世界是乙個表與集合 表與集合上的運算佔統治地位的世界。資料庫是乙個表的集合,而表又是行和列的集合。在發布一條select 查詢從表中進行檢索行時,得到另乙個行和列的集合。這些都是一些抽象的概念,對於資料庫系統用來操縱表中資料的基本 表示沒有多少參考價值。另乙個抽象概念是,表上的運算都同...

MySQL索引使用

1.索引概念 在資料庫中查詢以萬計的記錄時,查詢效率會變得十分低下,為什麼呢,因為資料庫查詢要一行一行對所有字段進行對比,這樣時間複雜度就會很龐大,所以,為了降低時間複雜度,提高執行效率,引入索引對查詢進行優化 索引就是乙個指向一張表中一列或多列值的指標,在建立索引後,會先在索引中查詢給定的值,如果...

mysql欄位簡索引 MySQL中索引使用簡例

一張表最多不超過4個索引 某個欄位的值離散度越高,該字段越適合做索引的關鍵字。占用儲存空間少的字段更適合選做索引的關鍵字。較頻繁的作為where查詢條件的字段應該建立索引,分組字段或者排序字段應該建立索引,兩個表的連線字段應該建立索引。更新頻繁的字段不適合做索引,不會出現在where中的字段不應該建...