多表操作:
1、 型別:1 對1 ;1對多(主外來鍵);多對多(中間表 )
2、笛卡爾積:
select * from pet p,emp e where p.ren=e.empno
3、子查詢( 巢狀查詢 ):將查詢語句嵌入到某個查詢中
例:查詢 張三 所擁有的寵物資訊
① select p.* from pet p,emp e where p.ren=e.empno and e.ename =『張三』
② select * from pet where ren =( select empno from emp where ename=『張三』)
③ select * from pet p, ( select empno from emp where ename=『張三』) e where p.ren=e.empno
4、內連線 (等值連線): inner join on
例如:select * from emp e inner join pet p on e.empno=p.ren
6、左連線left join on 左連看左表
例:檢視所有員工及其寵物資訊
select * from emp e left join pet p on e.empno=p.ren
即:展示出左面的表中的所有內容,與之相對應的另外一面有匹配的就顯示,沒有匹配的為null ;
7、右連線right join on
例:select * from pet p right join emp e on e.empno=p.ren
注: mysql 沒有全連線,
union 關鍵字 可將左連線和右連線合在一起,從而達到全連線的目的;
例:select * from emp e left join pet p on e.empno=p.ren union select * from emp e right join pet p on e.empno=p.ren
第三十二天
程序 1 什麼是程序 程序指的是乙個正在進行 執行的程式,程序是用來描述程式執行過程的虛擬概念 程序vs程式 程式 一堆 程序 程式的執行的過程 程序的概念起源於作業系統,程序是作業系統最核心的概念,作業系統其它所有的概念都是圍繞程序來 作業系統理論 1.作業系統是什麼?作業系統是乙個協調 管理 控...
打卡第三十二天
mysql grant all privileges on to root localhost identified by some pass with grant option 本地操作的許可權 mysql grant all privileges on to root identified by...
實習篇 第三十二天
今天5號,是與醫生預約做亞冠修復的時間,這次還好,醫生讓我九點半到,這意味著我可以多睡會懶覺!不知道什麼緣故,我每天起來都是昏昏沉沉的,是因為天冷?因為房間暗 沒有窗戶 還是房間不透氣?也許這些原因都有吧,每次上班的早上我都沒有睡好覺,令人想不到的是一到週末,我七點多就自動醒來!這讓我很是惱火!言歸...