MySQL入門(四)

老杜帶你學(xué)的課堂筆記

distinct關(guān)鍵詞

把查詢結(jié)果去除關(guān)鍵詞

注意:原表數(shù)據(jù)不會(huì)被修改,只是查詢結(jié)果去重

去重需要使用一個(gè)關(guān)鍵詞:distinct

注意:distinct 只能出現(xiàn)在所有字段的最前方

如:select ? ?XXX ,distinct XXX ? from XXX;// 錯(cuò)誤

distinct 出現(xiàn)在兩個(gè)字段之前,表示兩個(gè)字段聯(lián)合起來(lái)去重:distinct XXX,XXX

連接查詢

內(nèi)連接

等值連接

非等值連接

白連接

外連接

左外連接(左連接)

右外連接(右連接)

全連接

笛卡爾積現(xiàn)象

當(dāng)兩張表進(jìn)行連接查詢,沒(méi)有任何條件限制的時(shí)候,最終查詢結(jié)果條數(shù),是兩張表?xiàng)l數(shù)的乘積。這種現(xiàn)象被稱為:笛卡爾積現(xiàn)象。

怎么避免?

連接時(shí)加條件,滿足這個(gè)條件的記錄被篩選出來(lái)

如:

e.deptno = d.deptno

注意:通過(guò)笛卡爾積現(xiàn)象得出:表的連接次數(shù)越多效率越低,盡量避免表的連接次數(shù)。

表起別名,提升效率

如:emp ?e , dept ?d

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容