您好,登錄后才能下訂單哦!
下面一起來(lái)了解下怎么樣連接MYSQL并實(shí)現(xiàn)數(shù)據(jù)查詢(xún),相信大家看完肯定會(huì)受益匪淺,文字在精不在多,希望怎么樣連接MYSQL并實(shí)現(xiàn)數(shù)據(jù)查詢(xún)這篇短內(nèi)容是你想要的。
連接是把不同表的記錄連到一起的最普遍的方法。一種錯(cuò)誤的觀念認(rèn)為由于MySQL的簡(jiǎn)單性和源代碼開(kāi)放性,使它不擅長(zhǎng)連接。這種觀念是錯(cuò)誤的。MySQL從一開(kāi)始就能夠很好地支持連接,現(xiàn)在還以支持標(biāo)準(zhǔn)的SQL2連接語(yǔ)句而自夸,這種連接語(yǔ)句可以以多種高級(jí)方法來(lái)組合表記錄。
內(nèi)連接是最普遍的連接類(lèi)型,而且是最勻稱(chēng)的,因?yàn)樗鼈円髽?gòu)成連接的每一部分的每個(gè)表的匹配,不匹配的行將被排除。
SELECT * FROM user_fuelcard WHERE user_id = (SELECT row_id
FROM md_user WHERE phone = '13782843517')
查詢(xún)結(jié)果:
與內(nèi)連接不同,外連接是指使用OUTER JOIN關(guān)鍵字將兩個(gè)表連接起來(lái)。外連接生成的結(jié)果集不僅包含符合連接條件的行數(shù)據(jù),而且還包括左表(左外連接時(shí)的表)、右表(右外連接時(shí)的表)或兩邊連接表(全外連接時(shí)的表)中所有的數(shù)據(jù)行。
SELECT phone 電話(huà)號(hào)碼, ua.balance 賬戶(hù)余額 FROM md_user mu
JOIN user_account ua ON ua.user_id = mu.row_id WHERE mu.row_id IN (
SELECT user_id FROM user_account WHERE ua.balance >= 100 );
查詢(xún)結(jié)果:
在連接查詢(xún)時(shí),也可以增加其他的限制條件。通過(guò)多個(gè)條件的復(fù)合查詢(xún),可以使查詢(xún)結(jié)果更加準(zhǔn)確。
SELECT * FROM user_account ua, md_user mu
WHERE ua.user_id = mu.row_id AND ua.balance >= 1000000;
看完怎么樣連接MYSQL并實(shí)現(xiàn)數(shù)據(jù)查詢(xún)這篇文章后,很多讀者朋友肯定會(huì)想要了解更多的相關(guān)內(nèi)容,如需獲取更多的行業(yè)信息,可以關(guān)注我們的行業(yè)資訊欄目。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。