課程 03:建立第一個資料表
學會使用 SQL 建立資料表,掌握 CREATE TABLE 語法、欄位設計原則與主鍵設定,是學習資料庫的第一步。
一、SQL建立資料表的基本語法
CREATE TABLE 表格名稱 (
欄位1 資料型別,
欄位2 資料型別,
...
);
- 每個欄位需指定資料型別(如 INTEGER, TEXT, DATE)。
- 欄位名稱建議用英文小寫、底線分隔。
二、SQL設計欄位原則
- 每個欄位只存一種資訊(正規化)。
- 主鍵(Primary Key)用來唯一標識每一筆資料。
- 可加上 NOT NULL、UNIQUE 等限制。
三、SQL範例
CREATE TABLE customers (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
phone TEXT
);
四、SQL常見錯誤
- 欄位名稱拼錯、重複。
- 資料型別不符。
五、SQL課後小練習
- 請設計一個「商品」資料表,包含商品編號、名稱、價格。