mysql測試索引

2021-09-27 07:22:39 字數 974 閱讀 8847

create

procedure unknown(

)begin

declare num int

;set num =0;

while num <

1000000

doset names utf8;

insert

into

demo(name,age,hobby)

values

('小明',12

,"10");

set num = num +1;

endwhile

;end

;call unknown();

drop

procedure

ifexists unknown;

檢視索引:

新增索引:

create

index name_index on demo(name)

;

將插入的資料中的乙個名字改為小黑,查詢名為小黑

select

*from demo where name =

"小黑"

;

表接結構為

總共資料:

簡單的表結構查詢時間提公升的不大,複雜的表結構加上大量資料的情況下速度會提公升很快。

11 MySQL 索引的分類 測試索引 索引原則

mysql 索引 索引的分類 測試索引 索引原則 mysql官方對索引的定義為 索引 index 是幫助mysql高效獲取資料的資料結構。提取句子主幹,就可以得到索引的本質 索引是資料結構。1.索引的分類 在乙個表中,主鍵索引只能有乙個,唯一索引可以有多個 唯一索引 unique key 常規索引 ...

MYSQL索引及其相關效能測試

以下部分為索引相關知識,記錄以備忘。1.不應該建立索引的字段 對於那些在查詢中很少使用或者參考的列不應該建立索引。索引不會包含有null值的列。對於那些只有很少資料值的列也不應該增加索引。對於那些定義為text,image和bit資料型別的列不應該增加索引。當修改效能遠遠大於檢索效能時,不應該建立索...

MySQL索引筆記之測試表練習

建立測試表 建立測試表test create table test title varchar 10 使用編輯器插入十萬條資料form pymysql import connect defmain conn connect hose 127.0.9.2 port 3306 database stud...