SQL Introduction
什麼是 SQL?
SQL 是用來存取與操作資料庫的標準語言,可查詢、插入、更新、刪除資料,也可建立資料表、檢視與權限。這一頁用幾個最小範例讓你先建立全貌。
What is SQL?
- SQL 是 Structured Query Language 的縮寫。
- SQL 可用於存取與操作關聯式資料庫。
- 不同資料庫系統可能存在自己的擴充語法。
RDBMS
RDBMS 是關聯式資料庫管理系統,資料通常用表格表示,表格由欄位與列組成。
| CustomerID | CustomerName | City | Country |
|---|---|---|---|
| 1 | Alfreds Futterkiste | Berlin | Germany |
| 2 | Ana Trujillo | México D.F. | Mexico |
| 3 | Around the Horn | London | UK |
Example 1 - 查詢資料
SELECT * FROM Customers;
Example 2 - 新增資料
INSERT INTO Customers (CustomerName, City, Country)
VALUES ('New Client Co.', 'Taipei', 'Taiwan');Example 3 - 更新資料
UPDATE Customers SET City = 'Kaohsiung' WHERE CustomerID = 1;
Example 4 - 刪除資料
DELETE FROM Customers WHERE CustomerID = 99;
提示: 初學者建議先掌握 SELECT、WHERE、ORDER BY、GROUP BY、JOIN;這五個主題已涵蓋大多數入門實務場景。