31、字段上有建立索引,但是卻用不上該索引,爲什麼?(ABCD)
A、數據類型不匹配
B、索引的列上使用函數或數學運算
C、like查詢是以%開頭,使用了不等於、<>或null
D、索引選擇性差或查詢的結果集太大
32、創建索引應遵守哪些規則?(ABC)
A、複合索引應遵循最左前綴匹配原則
B、常作爲查詢條件的列上創建索引
C、選擇性好的列上創建索引(唯一值多)
D、索引列越多越好
33、MySQL Innodb存儲引擎 ,更新語句如果沒有走索引,將會產生什麼影響:(ABD)
A、鎖住更多的行數據
B、可能產生更高的IO
C、緩存命中率提高
D、查詢效率降低
34、MySQL中,創建一張表時,應注意哪些問題:(ABCD)
A、創建自增id爲主鍵(非分庫),id類型設置爲bigint
B、添加必要的時間戳,刪除狀態字段
C、字段屬性儘量設置爲not null 加默認值
D、數值類型字段,儘量不要使用varchar類型
35、關於select col from ta where col > 10返回的結果集順序,說法正確的是:(AB)
A、如果利用到某個索引,將以索引順序顯示
B、如果沒有利用到索引,將以物理順序顯示
C、返回結果和索引順序無關
D、返回結果順序未知
36、MySQL5.6 Innodb存儲引擎中,分區表分區類型有:(ABCD)
A、range
B、list
C、hash
D、key
Mysql筆試題(四)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.