40、子查詢:出現在其他
sql語句裡的
select語句
例如:select sname,mark from student where mark = (select max(mark) from student);
select sname,mark from student where mark in (select max(mark) from student);
等效於:select sname,mark from student where mark =any (select max(mark) from student);
in等效於
=any
not in等效於
!=all
或<>all
41、多表連線查詢
內連線:inner join,join,cross join,natural join
意思:兩張表的交集,僅顯示符合連線條件的記錄,不符合的不顯示
用法:select a.*,b.* from pa a inner join pb b on a.id = b.id;
左(外)
連線:left (outer) join
意思:顯示左表全部和左右表中符合連線條件的記錄
用法:select a.*,b.* from pa a left (outer) join pb b on a.id = b.id;
右(外)
連線:right (outer) join
意思:顯示右表全部和左右表中符合連線條件的記錄
用法:select a.*,b.* from pa a right (outer) join pb b on a.id = b.id;
mysql裡的全連線
select a.*,b.* from pa a left (outer) join pb b on a.id = b.id
union
select a.*,b.* from pa a right (outer) join pb b on a.id = b.id;
union:會對結果去重
union all:不會對結果去重
mysql新手使用教程 mysql新手入門隨筆
1 啟動 關閉伺服器 第一種方法 通過notifier 第二種方法 通過windows自帶的服務管理 計算機右鍵選擇管理彈出框選擇 服務和應用程式 裡的服務列表,從列表中找到mysql服務,進行啟動和關閉 第三種方法 net start 伺服器名稱 mysql57 net stop 伺服器名稱 2 ...
掘金mysql 新手入門mysql(一)
最近算學習了解下資料庫,我所聽說比較常用的資料庫就是mysql和mongodb了,其實之前所了解的資料庫基本上都是mysql,但是貌似是由於nodejs的崛起,以mongodb為代表的關係型資料庫開始流行,所以還是先了解了下關係型資料和非關係型資料庫 關係型資料庫通過外來鍵關聯來建立表與表之間的關係...
Python新手入門系列(4)變數
上節課我們講了pyhton中的螢幕輸出函式print 上節課我們輸出hello world是print hello world 那麼如果將來我們做專案時我們寫了很多print hello world 我想更改他們為其他的訊息,乙個個更改是不是很麻煩呢?這時變數的作用就體現出來了。我們可以這樣寫檔案。...