mysql裡連線查詢語句 MySQL 連線查詢

2021-10-22 10:34:57 字數 859 閱讀 4290

1、如何使用 mysql 的 join 在兩個或多個表中查詢資料

可以在select, update 和 delete 語句中使用 mysql 的 join 來聯合多表查詢。

join 按照功能大致分為如下三類:

(1)inner join(內連線,或等值連線):獲取兩個表中字段匹配關係的記錄。

(2)left join(左連線):獲取左表所有記錄,即使右表沒有對應匹配的記錄。

(3)right join(右連線):與 left join 相反,用於獲取右表所有記錄,即使左表沒有對應匹配的記錄。

2、inner join語法示例

select a.id,a.author,b.count from tbl_a a inner join tbl_b b on a.author=b.author;

上邊語句等價於:

select a.id, a.author, b,count from tbl_a a tbl_b b where a.author = b.author;

3、left join語法示例

select a.id,a.author,b.count from tbl_a a left jointbl_b b on a.author=b.author;

該語句會讀取左邊的資料表tbl_a的所有選取的字段資料,即便在右側表tbl_b中沒有對應的author字段值。

4、rightjoin語法示例

select b.id,b.author,a.count from tbl_a a right join tbl_b b on a.author=b.author;

該語句會讀取右邊的資料表 tbl_b的所有選取的字段資料,即便在左側表tbl_a中沒有對應的author字段值。

php連線mysql位址 PHP連線mysql

php 5 及以上版本建議使用以下方式連線 mysql mysqli extension i 意為 improved pdo php data objects 在 php 早起版本中我們使用 mysql 擴充套件。但該擴充套件在 2012 年開始不建議使用。我是該用 mysqli 還是 pdo?如果...

php連線mysql原生 PHP連線MySQL

一.mysql客戶端下,運算元據庫的步驟 第一步 連線到mysql資料庫伺服器 mysql.exe hlocalhost uroot proot 第二步 選擇要操作的資料庫 use db name 第三步 設定當前環境的顯示字符集 set names gbk 在mysql客戶端只能使用gbk,別的編...

連線查詢語句

當我們遇到mysql中有張表,需要把兩張表的資料整合到一張表中時,可以使用如下方法 表1名 employ id name number id 01 張三 1 02 李四 2 03 王二麻子 1 04 小淘氣兒 3 05 王五 null 表2名 desc id number id post 01 1 ...