深入淺出SQL系列教程之SQL語言簡介

2021-04-17 02:45:33 字數 1330 閱讀 4842

sql是結構化查詢語言(structuredquerylanguage)的縮寫。這種語言允許我們對進行複雜的操作。

sql語言的使用範圍非常廣泛。許多資料庫產品都支援

sql語言,這意味著如果我們學會了

sql語言,我們可以把這種知識運用到ms或,,以及非常多的其它資料庫中。

sql語言運用在關係型資料庫中。乙個關係型資料庫把資料儲存在表(也稱關係)中。每個資料庫的主要組成就是一組表。每個表又由一組記錄組成--每條記錄在表中有相同的結構,包含固定數量的具有一定型別的字段。

下面我們來看乙個實際的資料庫中的表。該錶的表名為cia,包含250多條記錄,每個記錄代表乙個國家。表由5個字段組成,欄位的值有的是字串型別,有的是數字型別。

nameregionareapopulationgdp

-------------------------------------

yemenmiddleeast5279701472847423400000000

zaireafrica23454104406063618800000000

zambiaafrica75261094457237900000000

zimbabweafrica3905801113996117400000000

下面我們可以用一些

sql語句來查詢這個表中我們該興趣的資料。

1.中國的gdp是多少?

查詢用的

sql語句為:

selectgdpfromciawherename='china'

查詢結果為:

4800000000000

2.給出每個地區的國家數和人口總數。並且按地區的人口數從多到少排序。

查詢用的

sql語句為:

selectregion,count(name),sum(population)

fromcia

groupbyregion

orderby3desc

查詢結果為:

regioncount(name)sum(population)

--------------------------------

asia142963031109

africa59793382933

europe43580590872

....

怎麼樣,對

sql語言有了基本的了解了吧,同時對資料庫,表,記錄,欄位等一系列在

sql語言中常用的感念也有大概的認識吧。如果不是很清楚也沒關係,在接下來的內容中我們從

sql語言中最簡單的內容逐步給大家作介紹,並提供豐富的練習讓大家實際操作。相信學完本系列教程,你可以成為乙個

sql語言的高手。

深入淺出SQL教程之巢狀SELECT語句1

巢狀select語句也叫子查詢,形如 select name from bbc where region select region from bbc where name brazil 乙個 select 語句的查詢結果可以作為另乙個語句的輸入值。上面的sql語句作用為獲得和 brazil 巴西 ...

深入淺出SQL教程之巢狀SELECT語句

深入淺出sql教程之巢狀select語句 巢狀select語句也叫子查詢,形如 select name from bbc where region select region from bbc where name brazil 乙個 select 語句的查詢結果可以作為另乙個語句的輸入值。上面的s...

深入淺出SQL教程之SELECT語句中的表連線

為了從兩個或多個表中選出資料,我們一般使用 表連線來實現這個功能。本節介紹join 連線 的概念.為此我們準備了兩個試驗用表 album 表 和track 曲目表 表 包含200首來自amazon的 cd的概要資訊。album asin,title,artist,price,release,labe...