限制(�constraints) NOT NULL(不可以是空的) UNIQUE(不可以重覆) DEFAULT 刪除資料表 DROP TABLE student; 建立資料表 CREATE TABLE student( student_id SERIAL, name VARCHAR(20) NOT NULL,/*不可以是NULL*/ major VARCHAR(20) UNIQUE,/*不可以重覆*/ PRIMARY KEY(student_id) ); 取得資料 SELECT * FROM student 出錯 NOT NULL INSERT INTO student VALUES(1, NULL, '英語') 出錯 major UNIQUE INSERT INTO student VALUES(1, '小白', '英語') INSERT INTO student VALUES(1, '小黑', '英語') 建立DEFAULT CREATE TABLE student( student_id SERIAL, name VARCHAR(20), major VARCHAR(20) DEFAULT '歷史',/*有預設值*/ PRIMARY KEY(student_i major有DEFAULT NSERT INTO student VALUES(1, '小黑') SERIAL,類似DEFAULT,AUTO_INCREMENT INSERT INTO student(name,major) VALUES('小黑', '英語'); INSERT INTO student(name,major) VALUES('小白', '歷史');