2020 11 16連表查詢

2021-10-25 09:54:35 字數 1300 閱讀 4487

-- 查詢資料

select

*from department;

select

*from employee;

select

*from student;

-- 通過內連線跨表查詢老師的資訊

select employee.eid,employee.name,department.name from employee inner

join department on employee.department_id = department.did;

-- 左外連線

select employee.eid,employee.name,department.name from employee left

join department on employee.department_id = department.did;

select employee.eid,employee.name,department.name from employee right

join department on employee.department_id = department.did;

-- 插入一行資料

insert

into department(dname)

values

('教學部');

-- 插入一行資料,不指定列名

insert

into department values

('防疫指揮部');

insert

into employee values

('張三丰'

,1000);

insert

into student values

('克林'

,2004

,2005),

('孫悟空'

,2004

,2005);

-- 插入兩行資料

insert

into department(dname)

select

'教質部'

union

select

'後勤部'

;-- 插入兩行資料

insert

into department(dname)

values

('學習部'),

('組織部'

mysql的連表查詢 MySQL 連表查詢

連表查詢 連表查詢通常分為內連線和外連線。內連線就是使用inner join進行連表查詢 而外連線又分為三種連線方式,分別是左連線 left join 右連線 right join 全連線 full join 下來我們一起來看一下這幾種連線方式的區別及基礎用法。內連線inner join inner...

mysql連表查詢

mysql連表查詢 上下 select from a.mobile user where union all select from b.mobile user where 左右 mysql聯合查詢效率較高,以下例子來說明聯合查詢 內聯 左聯 右聯 全聯 的好處 t1表結構 使用者名稱,密碼 use...

SQL連表查詢

感覺好笨,老大寫過想了一會才想明白。因為資料都是在兩個表中的兩個表中,所以是四個表。應該先把乙個表中的兩個表篩選出來,然後再用union.sql union 操作符 union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。...