数据库列级定义主码(键)与表级定义主码(键)

1.对单属性构成的码有两种说明方法,一种是定义为列级约束条件,另一种是定义为表级约束条件,如

1.1单属性列级定义主键

CREATE TABLE Student(
Sno CHAR(9) PRIMARY KEY,  /*列级定义主键*/
Sname CHAR(20)
)

1.2单属性表记定义主键

CREATE TABLE Student
(
Sno CHAR(9),
Sname CHAR(20),
PRIMARY KEY (Sno) /*表级定义主键*/
)

2.对于多属性构成的码只有一种说明方法,即定义为表级约束条件,如

CREATE TABLE SC
(
Sno CHAR(9) NOT NULL,
Cno CHAR(4) NOT NULL,
PRIMARY KEY(Sno,Cno) /*表级定义主键*/
)


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页