首頁>技術>

感覺每次春節假期都過得很快。但是回家也沒幹啥,來回走走親戚,幾天時間就過去了。牛年開始了,學習不能停下來,今天學習的主要內容是劉金玉老師MySQL資料庫零基礎教程第14期。學習的內容是SQL指令碼資料查詢和簡單表連線查詢。

一、資料查詢語法結構

(一)單表查詢語法結構:Select 欄位名稱1 ,欄位名稱2......(也可以使用*表示所有欄位)from 表名稱

1.進入mysql資料庫:在開始選單欄輸入cmd命令啟動cmd編輯視窗,然後輸入mysql -uroot-p命令列,使用之前設定的密碼root即可登入mysql資料庫。

2.案例1:從user表中查詢id和name兩個欄位

語句:select id,name from user;

3.案例2:從user表中查詢money大於20的id和name

語句:select id,name,money from user where money>20;

(二)多表查詢語法結構(表連線查詢):

1.語法結構一:普通的where語句關聯表

Select (欄位1,欄位2......) from 表名稱1,表名稱2 where 表1的欄位=表二的欄位;

Select (欄位1,欄位2......) from 表名稱1 a,表名稱2 b where a.欄位=b.欄位;

案例3:透過id欄位將news表的資料與user表中資料關聯

語句:Select * from news,user where news.id=user.id;

2.語法結構二:利用關鍵詞join關聯,預設的join是left join,預設為join後的表附加到join前的表。

Select 欄位名稱1,欄位名稱2....from 表名稱1 left join 表名稱2 on 表1.欄位=表2.欄位(注意:表一的欄位必須要與表二的欄位要有真正的關聯關係)

Select 欄位名稱1,欄位名稱2....from 表名稱1 a left join 表名稱2 b on a.欄位=b.欄位(注意:表一的欄位必須要與表二的欄位要有真正的關聯關係)

案例4:使用join關鍵詞關聯news和user兩張表資料。

語句:select * from news left join user on news.id=user.id;

14
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 開源框架ePump簡介