SQL 關聯式資料庫入門
Timo Grossenbacher
Data Journalist
text:任意長度的字串varchar [ (x) ]:最多 x 個字元char [ (x) ]:固定長度 x 個字元boolean:僅三種狀態,例如 TRUE、FALSE、NULL(未知)date、time、timestamp:各式日期時間格式,供計算使用numeric:任意精度數值,例如 3.1457integer:整數,範圍 -2147483648 到 +2147483647CREATE TABLE students (
ssn integer,
name varchar(64),
dob date,
average_grade numeric(3, 2), -- e.g. 5.54
tuition_paid boolean
);
ALTER TABLE students
ALTER COLUMN name
TYPE varchar(128);
ALTER TABLE students
ALTER COLUMN average_grade
TYPE integer
-- Turns 5.54 into 6, not 5, before type conversion
USING ROUND(average_grade);
SQL 關聯式資料庫入門