創建表時候就定義性別字段:
DEFAULT ’男‘ 定義默認爲 ’男‘,CHECK約束只能從’男‘、’女‘中選擇。
CREATE TABLE pp(
ID int,
NAME varchar(40),
SEX varchar(2) DEFAULT '男' CHECK(SEX IN ('男','女')),
ADDRESS varchar(500),
TEL int
)
當表已被創建時,在 "SEX" 列創建約束:
ALTER TABLE P2
MODIFY SEX DEFAULT '男' CHECK(SEX IN('男','女'))