首頁
編程語言
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,學會一次,處處可用。

關聯式資料庫核心結構

  • 資料庫 = 一組資料表
  • 資料表 = 一組記錄,每筆記錄結構相同,含固定數量、固定型別的欄位

範例資料表: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 population, gdp FROM cia WHERE name = 'china'

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

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

SQL 其他功能一覽

除了查詢,SQL 還包含:

  • 建立資料表、新增/刪除/更新記錄
  • 指定使用者讀寫權限
  • 交易提交與回滾
  • 建立索引與檢視表

本系列教程將從最簡單的內容開始,逐步深入,並提供豐富實作練習,助你成為 SQL 高手。

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