MySQL索引筆記之測試表練習

2021-10-10 02:15:27 字數 1086 閱讀 7015

建立測試表

# 建立測試表test

create

table test(title varchar(10

));# 使用編輯器插入十萬條資料

form pymysql import connect

defmain()

: conn = connect(hose=

'127.0.9.2'

,port=

3306

,database=

'student'

,user=

'root'

,password=

'root'

,charset=

'utf8'

) cursor = conn.cursor(

)for i in

range

(10000);

cursor.execute(

"insert into test values( 'tg-%d ' )"

% i)

conn.commit(

)if __name__ ==

'__main__'

: main(

)

查詢表

·開啟執行時間監測

set profiling=1;
· 查詢第1萬條資料tg-99999

select * from test where title='tg-99999';
· 檢視執行的時間

show profiles;
· 為表title_index的title列建立索引

create index title_index on test(title(10));
·執行查詢語句

select * from test where title='ha-99999';
·再次檢視執行的時間

show profiles;

測試表mysql資料庫 軟體測試 Mysql資料庫

mysql u root p 123456 連線mysql root 是使用者名稱 123456 是密碼,可以不寫。show databases 檢視當前有哪些資料庫。use 資料庫名 進入當前資料庫。show tables 檢視當前有哪些資料表。desc 表名 檢視資料表結構。create dat...

mysql練習 MySQL 筆記 索引練習題

1 在資料庫 index test 中建立表 writers,儲存引擎為 myisam,建立表的同時 在 w id 字段 上新增名稱為uniqidx的唯一索引。2 使用alter table語句在w name欄位上建立名稱為nameidx的普通索引。3 使用create index語句在w addr...

MYSQL學習筆記之索引

首先先看一下索引這個詞在詞典中的定義 指將文獻中具有 檢索意義 的事項 可以是人名 地名 詞語 概念 或其他事項 按照一定方式 有序編排起來,以供 檢索的工具書。從上面的標紅的關鍵字來看索引有兩個特點 1 索引是供使用者搜尋時所用的工具。2 索引是有序的 在mysql中索引是儲存引擎快速找到記錄的一...