主键约束 PRIMARY KEY
不予许重复
(汉字占2字符)
CREATE TABLE users(
user_QQ varchar(20) not null primary key,
user_SEX char(2) not null
)
外键约束 REFERENCES
保证引用完整性
CREATE TABLE scorse(
user_QQ varchar(20) not null
REFERENCES users(user_QQ), //表名(列名)
score int not null
)
检查约束 CHECK
CREATE TABLE games(
game_number int not null check(game_number>0),
game_name VARCHAR(50) not null
)
默认约束 DEFAULT
保证域完整性
CREATE TABLE users(
user_QQ varchar(20) not null ,
user_SEX char(2) not null DEFAULT ‘男’
)
自增列 AUTO_INCREMENT
只有主键才能使用
CREATE TABLE scorse(
score int not null AUTO_INCREMENT primary key
)