本文目錄一覽:
自己電腦如何進行數據庫的操作練習
首先要問你學的是什麼數據庫? 是SQL server呢還其他的。大多數學校都使用SQL server的。學校的操作系統是32位的,也就是說,如果你是win 7家庭版的在安裝數據庫時,可能會不兼容。如果是旗艦版的就好說了,如果不是話,為了學習建議與換下系統。然後去老師那借個硬盤裝下。不要管是什麼版本的,其實整體差別不打。也不必去網上下,因為你和學校是同步的,老師那肯定有軟件包。我也是學IT的 所有軟件都是在老師那借硬盤自己裝的。裝軟件真的很簡單,根據提示下一步下一步就OK了。唯一要注意的是SQL server都需要用戶名驗證的,如果windows的身份驗證通不過,那就使用sa用戶名和123的密碼登陸。進去後打開查詢分析器,然後就可以和你在課堂一樣的操作了。我學完數據庫不久,自認為還行,有什麼不懂的可以問我。
MySQL——DQL語言基礎(4)案例
last_name earnssalarymonthly but wants salary*3
Dream salary
King earns 24000 monthly but wants 72000
job grade
AD_PRES A
ST_MAN B
IT_PROG C
SA_REP D
ST_CLERK E
產生下面的結果
MySQL – 數據查詢語言DQL數據連接語法及實例
合併思想. N個表 — 1個表
連接的定義
將2個或2個以上的表通過一定的條件拼接起來形成一個虛表的過程。連接是from子句的一部分.
從2個表的連接開始.
左表: 放置在你左手邊的表. left_tab
右表: 放置在你右手邊的表. right_tab
連接語法
三種基本類型: 交叉連接,內連接與外連接
交叉連接
返回的就是一個笛卡爾積.
交叉連接語法
內連接
在交叉連接的基礎上,僅返回滿足連接條件的行.
連接條件
1.使用on關鍵字來指定.
2.on的用法與where類似.
3.on可以使用連接的所有表中的列值進行判斷
內連接的語法
外連接
在內連接的基礎上,返回一些額外的行.
左外連接(左連接)
在內連接的基礎上,左表除了返回滿足連接條件的行之外,剩下的所有不滿足連接條件的行也要一併返回,右表中與之沒有匹配的行的列值設置為null
右外連接(右連接)
在內連接的基礎上,右表除了返回滿足連接條件的行之外,剩下的所有不滿足連接條件的行也要一併返回,左表中與之沒有匹配的行的列值設置為null
外連接語法
語法:
表的別名
注意: 一旦給表設置了別名,則以後只能通過別名引用表中的列.別名會隱藏表名.
join嵌套
可以在一個join中嵌套另外一個join
一般來說,當連接的表的個數N=3時需要使用嵌套join.
當連接的表的個數為N時,則至少需要N-1個連接條件.
語法:
join嵌套
與內連接中的join嵌套用法類似.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/195922.html