Linux程序狀態
阿新 • • 發佈:2021-12-10
1-建立一個部門表和員工表並插入資料
#建立部門表 CREATE TABLE department ( id int PRIMARY key auto_increment, dep_name varchar(10) not null ); #向部門表中插入資料 insert into department(dep_name) VALUES ('網盟營銷'),('大資料中心') #建立員工表 CREATE TABLE employee( id int PRIMARY key auto_increment, emp_name varchar(10) not null, dep_id int ); #向員工表中插入資料 insert into employee(emp_name,dep_id) VALUES('wangsiyu',1),('alex',2)
2 -查詢員工的ID,姓名,部門的名稱(隱式內連線)
select employee.id,emp_name,dep_name from employee,department
WHERE department.id=employee.dep_id;
注意:對於兩個表都同名的欄位,應該在查詢該欄位的前面加上對應的表,否則電腦不知道你這個欄位是哪個表的
3-內連線
select * from employee inner join department on employee.dep_id=department.id;
5-左連線
select * from employee left join department on employee.dep_id=department.id;
6-右連線:顯示右表的全部記錄
select * from employee right join department on employee.dep_id=department.id;
7-全連線:顯示兩個表的全部記錄,沒有對應的就用空表示
select * from employee full join department on employee.dep_id=department.id;
我對任何唾手而得,快速,出自本能,即興,含混的事物沒有信心。我相信緩慢,平和,細水長流的力量,踏實,冷靜。我不相信缺乏自律精神和不自我建設,不努力,可以得到個人或集體的解放。