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

SQL 入門教學:關聯式資料庫核心概念與第一支查詢

     編輯:關於SqlServer

什麼是 SQL?

SQL (Structured Query Language) 是關聯式資料庫的標準語言,支援 MS Access、SQL Server、Oracle、DB2、MySQL、PostgreSQL 等幾乎所有主流資料庫。學會 SQL = 擁有跨平台資料操作能力。

關聯式資料庫核心結構

  • 資料庫 = 一組資料表的容器。
  • 資料表 = 由欄位定義結構、列/記錄儲存資料的二維結構。
  • 每個欄位有固定資料型別(字串、數字、日期等)。

範例資料表:cia(世界國家基本資料)

nameregionareapopulationgdp
YemenMiddle East5279701472847423400000000
ZaireAfrica23454104406063618800000000
ZambiaAfrica75261094457237900000000
ZimbabweAfrica3905801113996117400000000

第一支 SQL 查詢

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;

結果片段:

regionCOUNT(name)SUM(population)
Asia142963031109
Africa59793382933
Europe43580590872

關鍵觀念回顧

  1. SELECT:指定要取回的欄位或運算式。
  2. FROM:指定來源資料表。
  3. WHERE:過濾列的條件。
  4. GROUP BY:將列分組,配合彙總函數(COUNT、SUM、AVG 等)。
  5. ORDER BY:排序結果,可用欄位序號(如 3 代表第 3 欄)。

下一步學習路徑

  • 基本 SELECT ... WHERE 條件查詢
  • 多表連接(JOIN)
  • 子查詢與集合運算
  • 資料異動(INSERT/UPDATE/DELETE)
  • DDL 建立/修改資料庫物件

掌握這些核心指令,即可應對 90% 的日常資料操作需求。

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