MySQL建立索引 判斷索引是否生效

2021-09-25 22:09:01 字數 1127 閱讀 8393

mysql建立索引:

現有資料表 jingjia_info,共658行資料:

查詢表中使用的索引

show index from 表名;

檢視查詢語句中是否使用了索引:方式一:explain + 查詢語句

explain select * from jingjia_info;
*方式二:使用時間檢測

# 執行時間檢測

set profiling=1;

sql;

# 檢視執行時間

show profiles;

建立新索引:create index index_name on 表名(欄位1,欄位2,…);

create index index_info on jingjia_info(jingjia_no,);  # jingjia_no 是乙個id欄位
使用 explain 查詢jingjia_no

查詢乙個未加索引的普通字段 ggfb

oracle 建立 使用索引和判斷索引是否被使用

一 建立索引 create index index name on table name table field 二 修改索引 alter index 索引名 rename to 新索引名 三 刪除索引 drop index 索引名 四 檢視索引 1 檢視索引個數和類別 select from us...

(索引)建立MySQL索引

建立索引的必要性 主鍵預設是建立索引的,而且具有唯一性 合適地建立索引後比不建立索引,提高了查詢速度 建立索引的語法 簡單索引 可以有重複資料 create index indexname on tablename column name 1舉例子說明如 建立乙個資料表,設定一些初始的資料,然後採用...

c mysql建立索引 MySQL 建立索引

1 索引建立原則 1 搜尋的索引列,不一定是所要選擇的列。換句話說,最適合索引的列是出現在where子句中的列,或連線子句中指定的列,而不是出現在select關鍵字後的選擇列表中的列。2 使用唯一索引。考慮某列中值的分布。索引的列的基數越大,索引的效果越好。3 使用短索引。如果對字串列進行索引,應該...