首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL 教學(二):SQL 語言核心觀念與關聯式資料庫介紹

     編輯:關於SqlServer

SQL(Structured Query Language,結構化查詢語言)是操作關聯式資料庫的標準語言。它不僅能執行複雜查詢,也提供建立資料庫的方法。由於主流資料庫產品(如 MS Access、SQL Server、Oracle、DB2 等)皆支援 SQL,學會 SQL 即可跨平台應用。

關聯式資料庫核心概念

  • 資料庫:由一組資料表組成。
  • 資料表:由一組記錄組成,每筆記錄結構相同,包含固定數量、固定型別的欄位。
  • 記錄:對應現實世界的一個實體(如一個國家)。

實際資料表範例:cia

表名 cia,含 250 筆以上記錄,每筆代表一個國家,共 5 個欄位(字串與數值型別混合):

name      region       area    population    gdp
Yemen     Middle East  527970  14728474      23400000000
Zaire     Africa       2345410 44060636      18800000000
Zambia    Africa       752610  9445723       7900000000
Zimbabwe  Africa       390580  11139961      17400000000

兩個實戰查詢範例

1. 查詢中國的 GDP

SELECT gdp FROM cia
WHERE name = 'china'

結果:4800000000000

2. 各地區國家數與總人口,依人口多寡遞減排序

SELECT region, COUNT(name), SUM(population)
FROM cia
GROUP BY region
ORDER BY 3 DESC

結果片段:

region   COUNT(name)   SUM(population)
Asia     14            2963031109
Africa   59            793382933
Europe   43            580590872
...

透過這些範例,你已初步認識 SQL 查詢、資料表、記錄、欄位等核心觀念。後續章節將由淺入深,配合大量練習,助你成為 SQL 高手。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved