mysql新增索引的方法,及max 函式的優化

2021-07-04 06:33:55 字數 405 閱讀 6372

我有已kills表,裡面有五十多萬條資料,記錄的是西遊群英打怪的時間和數量。

現在我想查單日打怪最多的記錄是多少。

我就寫乙個

select max(kills) from kills
時間是多少呢?

掃瞄了五十多萬條記錄後,這個資料就出來了,歷時0.123s。

這只是乙個非常簡單的查詢,竟然耗時0.1秒還要多,簡直不能忍。so,如果需要頻繁讀取這個資料,我們可以在這個欄位上加個索引。

create index index_kills on kills (kills)

然後我們再來執行上面的sql語句,歷時多少呢?我這裡的記錄是:0.001s。相差一百多倍。





mysql 新增索引

mysql索引原理 1.新增primary key 主鍵索引 mysql alter table table name add primary key column 2.新增unique 唯一索引 mysql alter table table name add unique column 3.新增...

mysql 新增索引

1.新增primary key 主鍵索引 語法 alter table 表名 add primary key 列名稱 mysql alter table table name add primary key column 2.新增unique 唯一索引 語法 alter table 表名 add u...

mysql新增索引

1.新增primary key 主鍵索引 1 alter table table name add primary key column 2.新增unique 唯一索引 alter table table name add unique column 3.新增index 普通索引 如果不定義索引名,...