Mysql筆試題(四)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章