<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Mysql的exist與in的區別

      如果查詢的兩個表大小相當,那么用in和exists差別不大。 

      如果兩個表中一個較小,一個是大表,則子查詢表大的用exists,子查詢表小的用in: 
       
        例如:表A(小表),表B(大表)
       
      1:
      select * from A where cc in (select cc from B) 效率低,用到了A表上cc列的索引;
       
      select * from A where exists(select cc from B where cc=A.cc) 效率高,用到了B表上cc列的索引。 
      相反的
       
      2:
      select * from B where cc in (select cc from A) 效率高,用到了B表上cc列的索引;
       
      select * from B where exists(select cc from A where cc=B.cc) 效率低,用到了A表上cc列的索引。
       
      not in 和not exists如果查詢語句使用了not in 那么內外表都進行全表掃描,沒有用到索引;而not extsts 的子查詢依然能用到表上的索引。所以無論那個表大,用not exists都比not in要快。 
       
       
      posted @ 2018-04-09 18:10  帶刺的小花277  Views(384)  Comments(0)    收藏  舉報
      主站蜘蛛池模板: 精品国产一区av天美传媒| 亚洲中文无码av永久不收费| 亚洲av优女天堂熟女久久| 人妻少妇精品中文字幕| 亚洲精品国产自在现线最新 | 蜜桃无码一区二区三区| av一本久道久久波多野结衣| 日韩精品久久不卡中文字幕| 亚洲人妻系列中文字幕| 国产成人欧美一区二区三区 | 国产综合有码无码中文字幕| 99久久久国产精品免费无卡顿 | 蜜桃av色偷偷av老熟女| 精品国产精品午夜福利| 欧美另类精品xxxx人妖| 欧美va亚洲va在线观看| 欧美丰满熟妇bbbbbb| 亚洲AV无码不卡在线播放| 小雪被老外黑人撑破了视频 | 国产蜜臀在线一区二区三区| 黄色特级片一区二区三区| 国产精品久久欧美久久一区| 精品国产一区二区三区国产区| 26uuu另类亚洲欧美日本| 永久免费无码成人网站| 亚洲熟妇自偷自拍另欧美| 最新精品国偷自产在线美女足| 亚洲国产美女精品久久久 | 永久免费av无码网站直播| 亚洲国产成人资源在线| 精品亚洲精品日韩精品| 亚洲成a人片在线观看中| 中文字幕人妻在线精品| 山西省| 视频一区二区三区自拍偷拍| 九九热中文字幕在线视频| 九九九精品成人免费视频小说| 亚洲中文字幕无码久久精品1| 国产成人精品一区二区秒拍1o| 亚洲国产超清无码专区| 成人3D动漫一区二区三区|