mysql新手入門隨筆4

2021-09-26 03:26:31 字數 1072 閱讀 2814

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 我想更改他們為其他的訊息,乙個個更改是不是很麻煩呢?這時變數的作用就體現出來了。我們可以這樣寫檔案。...