mysql-DDL(create/delete/update)案例-03

Subject (学科信息表)

字段

类型/长度

主键

外键

默认值

约束

说明

ID

Number

唯一性

主键,使用序列填充

Numbers

Number

唯一性

学科编号

Name

Varchar2(128)

 

学科名称

Obligatory

Number

1

1或0

是否是必修课,1是,0否

Status

Number

1

1或0

状态,1启用,0废弃

CreateDate

Date

 

 

设置日期

DESCRIPTION

Varchar2(2000)

 

 

备注

 

Score(成绩表)

字段

类型/长度

主键

外键

默认值

约束

说明

ID

Number

唯一性

主键,使用序列填充

Scores

Number

 

分数

TestDate

Date

 

考试日期

Ispass

Number

1

1或0

是否及格,1是,0否

StuID

Number

 

外键

学生id

SubID

Number

 

外键

学科id

DESCRIPTION

Varchar2(2000)

 

 

备注

drop table if exists sunbject;
create table subject(
        id bigint  primary key  auto_increment ,
    name varchar(255) ,
    oblgatory int(11) default '1' ,
    status int(11)  default '1',
    createdate char(11),
    description varchar(255)
);


drop table if exists score;
create table score(
         id bigint primary key auto_increment ,
     score int(11),
     testDate date,
     ispass int(11) default '1',

     studentsid bigint,
     foreign key(studentsid) references students(id),

     subjectid bigint,
     foreign key(subjectid) references subject(id),
     description varchar(255)

);

 

posted @ 2022-04-14 13:37  280887072  阅读(23)  评论(0编辑  收藏  举报