校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Mysql join連接查詢的語法與示例

Mysql join連接查詢的語法與示例

熱門標(biāo)簽:申請外呼電話線路 石家莊電商外呼系統(tǒng) 南通自動外呼系統(tǒng)軟件 日照旅游地圖標(biāo)注 廣東人工電話機(jī)器人 芒果電話機(jī)器人自動化 信陽穩(wěn)定外呼系統(tǒng)運(yùn)營商 湖南人工外呼系統(tǒng)多少錢 百度地圖圖標(biāo)標(biāo)注中心

連接查詢:

是將兩個查詢(或表)的每一行,以“兩兩橫同對接”的方式,所得到的所有行的結(jié)果,即一個表中的某行,跟另一個表中的某行。進(jìn)行“橫向?qū)印保玫揭粋€新行。

連接查詢包括以下這些不同形式,連接方式:

交叉連接、內(nèi)連接、外連接(分:左外連接,右外連接)

連接查詢語法:

select * from 表名 [連接方式] join 表名 [on 連接條件] where ...;

測試數(shù)據(jù):

mysql> select * from test;
+----+--------+------+------+
| id | name | sex | age |
+----+--------+------+------+
| 1 | name1 | 女 | 15 |
| 2 | name1 | 女 | 15 |
| 4 | name2 | 男 | 30 |
| 5 | name50 | 男 | 12 |
+----+--------+------+------+

mysql> select * from user;
+----+-------+------+
| id | name | age |
+----+-------+------+
| 1 | name1 | 18 |
| 2 | name2 | 15 |
| 3 | name3 | 20 |
| 4 | name4 | 30 |
+----+-------+------+

交叉連接 (cross join)

1、交叉連接其實(shí)可以認(rèn)為是連接查詢的“完全版本”, 即所有行都無條件地都連接起來。

2、關(guān)鍵字 “cross” 可以省略;

3、交叉連接又稱為“笛卡爾積”,通常應(yīng)用價值不大

語法形式:

select * from 表名, 表名;
select * from 表名 join 表名;
select * from 表名 cross join 表名;

規(guī)范的交叉連接寫法

mysql> select * from test cross join user;
+----+--------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+--------+------+------+----+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 1 | name1 | 18 |
| 5 | name50 | 男 | 12 | 1 | name1 | 18 |
| 1 | name1 | 女 | 15 | 2 | name2 | 15 |
| 2 | name1 | 女 | 15 | 2 | name2 | 15 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
| 5 | name50 | 男 | 12 | 2 | name2 | 15 |
| 1 | name1 | 女 | 15 | 3 | name3 | 20 |
| 2 | name1 | 女 | 15 | 3 | name3 | 20 |
| 4 | name2 | 男 | 30 | 3 | name3 | 20 |
| 5 | name50 | 男 | 12 | 3 | name3 | 20 |
| 1 | name1 | 女 | 15 | 4 | name4 | 30 |
| 2 | name1 | 女 | 15 | 4 | name4 | 30 |
| 4 | name2 | 男 | 30 | 4 | name4 | 30 |
| 5 | name50 | 男 | 12 | 4 | name4 | 30 |
+----+--------+------+------+----+-------+------+

直接使用 join 進(jìn)行連接,相當(dāng)于 cross join,默認(rèn)就是 交叉連接

mysql> select * from test join user;

查詢結(jié)果跟上面一致!!!

還可以直接 from 表,表... 也相當(dāng)于是交叉連接

mysql> select * from test, user;

查詢結(jié)果跟上面一致!!!

內(nèi)連接 (inner join)

1、內(nèi)連接其實(shí)是交叉連接的基礎(chǔ)上,再通過 on 條件而篩選出來的部分?jǐn)?shù)據(jù)。

2、關(guān)鍵字 "inner" 可以省略,但建議寫上,真正有意義的是 on 連接條件。

3、內(nèi)連接是應(yīng)用最廣泛的一種連接查詢,其本質(zhì)是根據(jù)條件篩選出“有意義的數(shù)據(jù)”。

語法形式:

select * from 表名 join 表名 on 連接條件;
select * from 表名 inner join 表名 on 連接條件;

查出兩個表中 name 字段相等的數(shù)據(jù)

mysql> select * from test inner join user on test.name=user.name;
+----+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+-------+------+------+----+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
+----+-------+------+------+----+-------+------+

查出兩個表中 name 字段相等的數(shù)據(jù),通過 as 給表取個別名進(jìn)行使用

mysql> select * from test as t inner join user as u on t.name=u.name;

查詢結(jié)果跟上面一致!!!

查出兩個表中 name 字段相等,test 表中 age>15,user 表中 age>10 的數(shù)據(jù)

如果使用表中有重復(fù)的字段,那么就需要通過 [表名.字段名] 來使用,例如 age :

mysql> select * from test inner join user on test.name=user.name where test.age>15 and user.age>10;
+----+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+-------+------+------+----+-------+------+
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
+----+-------+------+------+----+-------+------+

查出兩個表中 name 字段相等,且 sex='男' 的數(shù)據(jù)。

如果使用表中沒有重復(fù)的字段,那么可以通過 [表名.字段名] 或者直接使用 [字段名] 使用,例如 sex :

mysql> select * from test as t inner join user as u on t.name=u.name where t.sex='男';
mysql> select * from test as t inner join user as u on t.name=u.name where sex='男';
+----+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+----+-------+------+------+----+-------+------+
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
+----+-------+------+------+----+-------+------+

外連接 - 左外連接 (left join)

1、左外連接其實(shí)是保證左邊表的數(shù)據(jù)都能夠取出的一種連接 。

2、左外連接其實(shí)是在內(nèi)連接的基礎(chǔ)上,再加上左邊表中所有不能滿足條件的數(shù)據(jù)

3、關(guān)鍵字 “outer" 可以省略。

語法形式:

select * from 表名 left [outer] join on 連接條件 where ...;

以左邊的表為基準(zhǔn),保證左邊表的數(shù)據(jù)全部顯示,匹配不到的數(shù)據(jù)為 NULL

mysql> select * from test left join user on test.name=user.name;
+----+--------+------+------+------+-------+------+
| id | name | sex | age | id | name | age |
+----+--------+------+------+------+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
| 5 | name50 | 男 | 12 | NULL | NULL | NULL |
+----+--------+------+------+------+-------+------+

外連接 - 右外連接 (right join)

1、右外連接其實(shí)是保證右邊表的數(shù)據(jù)都能夠取出的一種連接 。

2、右外連接其實(shí)是在內(nèi)連接的基礎(chǔ)上,再加上右邊表中所有不能滿足條件的數(shù)據(jù)

3、關(guān)鍵字 “outer" 可以省略。

語法形式:

select * from 表名 right [outer] join on 連接條件 where ...;

以右邊的表為基準(zhǔn),保證右邊表的數(shù)據(jù)全部顯示,匹配不到的數(shù)據(jù)為 NULL

mysql> select * from test right join user on test.name=user.name;
+------+-------+------+------+----+-------+------+
| id | name | sex | age | id | name | age |
+------+-------+------+------+----+-------+------+
| 1 | name1 | 女 | 15 | 1 | name1 | 18 |
| 2 | name1 | 女 | 15 | 1 | name1 | 18 |
| 4 | name2 | 男 | 30 | 2 | name2 | 15 |
| NULL | NULL | NULL | NULL | 3 | name3 | 20 |
| NULL | NULL | NULL | NULL | 4 | name4 | 30 |
+------+-------+------+------+----+-------+------+

總結(jié)

到此這篇關(guān)于Mysql join連接查詢的語法與示例的文章就介紹到這了,更多相關(guān)Mysql join連接查詢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • php7連接MySQL實(shí)現(xiàn)簡易查詢程序的方法
  • mysql連接查詢、聯(lián)合查詢、子查詢原理與用法實(shí)例詳解
  • MySQL利用UNION連接2個查詢排序失效詳解
  • python針對mysql數(shù)據(jù)庫的連接、查詢、更新、刪除操作示例
  • Mysql自連接查詢實(shí)例詳解
  • 詳解MySQL數(shù)據(jù)庫--多表查詢--內(nèi)連接,外連接,子查詢,相關(guān)子查詢
  • mysql多表連接查詢實(shí)例講解
  • mysql多個left join連接查詢用法分析
  • JDBC連接MySql數(shù)據(jù)庫步驟 以及查詢、插入、刪除、更新等
  • mysql連接查詢(左連接,右連接,內(nèi)連接)
  • MySQL 連接查詢的原理和應(yīng)用

標(biāo)簽:阿里 公主嶺 沈陽 惠州 合肥 呼和浩特 天津 牡丹江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mysql join連接查詢的語法與示例》,本文關(guān)鍵詞  Mysql,join,連接,查詢,的,語法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mysql join連接查詢的語法與示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mysql join連接查詢的語法與示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品剧情在线观看| 国产精品沙发午睡系列990531| 日av在线不卡| 日韩一区二区三区视频| 麻豆传媒一区二区三区| 欧美精品一区二区久久婷婷| 国产精品白丝av| 国产精品久久久久久久久免费桃花| 99国产一区二区三精品乱码| 夜夜爽夜夜爽精品视频| 91精品国产综合久久婷婷香蕉| 久久精品国产亚洲高清剧情介绍| 日本一区二区不卡视频| 色婷婷综合激情| 日本aⅴ精品一区二区三区| 国产日韩精品一区二区三区 | 欧美极品美女视频| 91原创在线视频| 日本不卡高清视频| 中文字幕av一区二区三区| 欧美性xxxxx极品少妇| 奇米精品一区二区三区在线观看 | 夜夜精品浪潮av一区二区三区| 在线电影国产精品| 国产高清在线精品| 一区二区三区高清| 欧美大黄免费观看| 91亚洲精品久久久蜜桃| 日韩高清在线电影| 中文字幕va一区二区三区| 欧美三级三级三级爽爽爽| 精品一区二区三区不卡| 国产精品不卡一区| 制服视频三区第一页精品| 高清国产一区二区| 午夜精品久久久| 久久精品水蜜桃av综合天堂| 欧美中文字幕一区二区三区 | 亚洲一级在线观看| 欧美精品一区二区在线播放| 色综合天天综合在线视频| 美女视频免费一区| 伊人夜夜躁av伊人久久| 精品va天堂亚洲国产| 在线观看精品一区| 国产成人精品综合在线观看| 午夜久久久影院| 国产精品久久午夜夜伦鲁鲁| 欧美精品电影在线播放| 成人爱爱电影网址| 青青草成人在线观看| 17c精品麻豆一区二区免费| 日韩欧美一级在线播放| 色婷婷综合久久久中文字幕| 国产精品资源在线看| 亚洲成人高清在线| 自拍偷拍国产亚洲| 欧美精品一区二区三区在线| 欧美日韩国产免费一区二区 | 欧美精品精品一区| 99re这里只有精品首页| 国产资源精品在线观看| 午夜精品久久一牛影视| 亚洲女性喷水在线观看一区| 久久久另类综合| 日韩一级欧美一级| 欧美午夜视频网站| 91美女视频网站| 国产宾馆实践打屁股91| 精品系列免费在线观看| 日韩极品在线观看| 亚洲精品日日夜夜| 欧美国产精品专区| 日韩欧美电影在线| 欧美精品在线一区二区| 色美美综合视频| 成人污污视频在线观看| 韩国在线一区二区| 免费不卡在线观看| 午夜精品久久久| 亚洲一区二区在线免费看| 日韩美女视频一区| 国产精品蜜臀在线观看| 久久这里只有精品6| 日韩欧美国产综合| 91麻豆精品国产91久久久久| 欧美亚洲综合另类| 色吧成人激情小说| 91欧美一区二区| 91色乱码一区二区三区| 99re8在线精品视频免费播放| 成人中文字幕在线| 国产成人精品免费看| 韩国三级电影一区二区| 久久99精品久久久久久国产越南| 日韩精品免费专区| 日韩av网站免费在线| 天天av天天翘天天综合网 | 91影院在线免费观看| 北岛玲一区二区三区四区| 国产成人在线视频网址| 国产一区视频在线看| 黄色成人免费在线| 国产真实乱子伦精品视频| 国产美女视频91| 国产一区二区三区精品视频| 国产一区二区网址| 国产成人免费视频网站| 高清不卡一二三区| zzijzzij亚洲日本少妇熟睡| kk眼镜猥琐国模调教系列一区二区| 成人午夜视频福利| 91污片在线观看| 91传媒视频在线播放| 欧美私模裸体表演在线观看| 欧美精品在线观看一区二区| 日韩一区二区中文字幕| 精品久久一区二区| 久久―日本道色综合久久| 久久久夜色精品亚洲| 欧美激情一区三区| 中文字幕一区二区三区乱码在线| 1024国产精品| 亚洲观看高清完整版在线观看| 亚洲国产精品久久一线不卡| 日韩电影在线免费观看| 久久66热偷产精品| 国产精品66部| av成人动漫在线观看| 91麻豆精品视频| 欧美日韩激情一区| 日韩一区二区在线观看视频| 久久久久久久久久久久久夜| 国产精品理论在线观看| 亚洲综合免费观看高清完整版| 五月婷婷综合网| 激情综合色播激情啊| zzijzzij亚洲日本少妇熟睡| 欧洲一区在线电影| 欧美va亚洲va香蕉在线| 欧美激情一区三区| 亚洲午夜久久久| 日本麻豆一区二区三区视频| 国产精品影视网| 色网综合在线观看| 欧美一区二区福利在线| 欧美激情一区二区三区蜜桃视频 | 亚洲精品一区二区三区在线观看| 中文字幕av免费专区久久| 亚洲一区二区成人在线观看| 久久精品国产网站| 99re热视频这里只精品| 6080yy午夜一二三区久久| 久久精品在线观看| 亚洲伦在线观看| 免费成人在线观看| av网站一区二区三区| 91精品国产综合久久精品性色| 国产亚洲视频系列| 亚洲影视在线播放| 国产精品综合一区二区三区| 一本久久a久久免费精品不卡| 日韩一二三区不卡| 国产精品国产a| 蜜臀av性久久久久蜜臀aⅴ| caoporen国产精品视频| 51精品秘密在线观看| 国产精品美女视频| 日韩国产高清在线| 9人人澡人人爽人人精品| 欧美一区二区不卡视频| 中文字幕一区二区三区蜜月| 美腿丝袜亚洲综合| 色悠悠亚洲一区二区| 精品成人佐山爱一区二区| 亚洲在线成人精品| 国产精品自拍在线| 91麻豆精品国产91久久久使用方法 | 在线免费观看成人短视频| 久久综合99re88久久爱| 亚洲va欧美va国产va天堂影院| 福利一区在线观看| 日韩一级成人av| 亚洲线精品一区二区三区八戒| 国产91丝袜在线18| 日韩欧美一区二区三区在线| 一片黄亚洲嫩模| 成人永久看片免费视频天堂| 777午夜精品视频在线播放| 亚洲婷婷综合色高清在线| 国产综合成人久久大片91| 欧美剧情电影在线观看完整版免费励志电影| 国产欧美日韩在线看| 免费观看91视频大全| 在线精品视频免费播放| 中文字幕成人网| 国产精品影视在线观看| 日韩无一区二区| 亚洲成a人片在线不卡一二三区| 不卡电影一区二区三区|