淺談 in 與 existis 的區別

第一點:
in和exists
in 是把外表和內表作hash 連接,而exists是對外表作loop循環,每次loop循環再對內表進行查詢。
第二點:
in 的函數裏,代表是一個值,並且返回出來,而 existis 則是返回的boolean;
第三點:
兩者具體情況具體分析:在小表的情況下,in的效率要高,並且通俗易懂,但是一般情況下,一家公司的數據庫量都是比較大的,而existi是用於大表,效率要高;

 

 

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