国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql連接查詢(左連接,右連接,內(nèi)連接)

2024-07-24 13:14:02
字體:
供稿:網(wǎng)友

一、mysql常用連接

  • INNER JOIN(內(nèi)連接,或等值連接):獲取兩個表中字段匹配關(guān)系的記錄。
  • LEFT JOIN(左連接):獲取左表所有記錄,即使右表沒有對應(yīng)匹配的記錄。
  • RIGHT JOIN(右連接): 與 LEFT JOIN 相反,用于獲取右表所有記錄,即使左表沒有對應(yīng)匹配的記錄。
mysql> select * from name_address;+----------+------+----+| address | name | id |+----------+------+----+| 西北一路 | 張三 | 1 || 西北二路 | 李四 | 2 || 西北三路 | 王五 | 3 |+----------+------+----+3 rows in setmysql> select * from name_age;+-----+--------+----+| age | name  | id |+-----+--------+----+| 18 | 張三  | 1 || 20 | 王五  | 2 || 21 | 路人甲 | 3 |+-----+--------+----+3 rows in set

1、INNER JOIN

INNER JOIN與一般的連表查詢一致,即使用逗號隔開的查詢方式。

mysql> SELECT a.`name`,a.age,b.address FROM name_age a INNER JOIN name_address b WHERE(on) a.`name`=b.`name`;+------+-----+----------+| name | age | address |+------+-----+----------+| 張三 | 18 | 西北一路 || 王五 | 20 | 西北三路 |+------+-----+----------+2 rows in set

2、LEFT JOIN

以左邊的數(shù)據(jù)表為準(zhǔn)

mysql> SELECT a.`name`,a.age,b.address FROM name_age a left JOIN name_address b on a.`name`=b.`name`;+--------+-----+----------+| name  | age | address |+--------+-----+----------+| 張三  | 18 | 西北一路 || 王五  | 20 | 西北三路 || 路人甲 | 21 | NULL   |+--------+-----+----------+3 rows in set

3、RIGHT JOIN

與LEFT JOIN相反,即以右邊的數(shù)據(jù)為準(zhǔn)

mysql> SELECT b.`name`,a.age,b.address FROM name_age a right JOIN name_address b on a.`name`=b.`name`;+------+------+----------+| name | age | address |+------+------+----------+| 張三 | 18  | 西北一路 || 王五 | 20  | 西北三路 || 李四 | NULL | 西北二路 |+------+------+----------+3 rows in set

以上就是MySQL 連接查詢的資料整理,大家如有疑問可以留言討論,共同進步,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 瑞昌市| 炎陵县| 二连浩特市| 丽江市| 镇康县| 交城县| 乃东县| 安丘市| 公安县| 镇雄县| 盐亭县| 环江| 镇沅| 那曲县| 长寿区| 巫山县| 睢宁县| 乌苏市| 汨罗市| 邵武市| 涞源县| 上栗县| 博兴县| 秀山| 元朗区| 开原市| 阳山县| 久治县| 石家庄市| 通州区| 泉州市| 汽车| 满洲里市| 秀山| 伊吾县| 湘阴县| 巴塘县| 湘西| 九台市| 嵊泗县| 蒲江县|