SQL中定义主键的方法

来源:互联网 发布:spark教程python版本 编辑:程序博客网 时间:2024/05/22 13:53

1:列级完整性约束条件(只有一个主键)

 CREATE TABLE Student
(Sno CHAR(5) primary key, /*列级完整性约束条件,Sno取值唯一,
Sname CHAR(20)UNIQUE not null, 不许取空值*/
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
2:表级完整性约束条件(联合主建)

CREATE TABLE Student
(SnoCHAR(5)NOTNULLUNIQUE, /*列级完整性约束条件,Sno取值唯一,
SnameCHAR(20)UNIQUE, 不许取空值*/
SsexCHAR(1),
SageINT
Sdept CHAR(15)

primary key(Sno ,Sname);

);

3:表存在的时候
alter table Student
add primary key (Sno)
0 0
原创粉丝点击