1. 程式人生 > 其它 >mysql-DDL(create/delete/update)案例

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

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', create_date char(11), description varchar(255) ); drop table if exists score; create table score( id bigint primary key auto_increment , score int(11), test_date date, ispass int(11) default '1', students_id bigint, foreign key(students_id) references students(id), subject_id bigint, foreign key(subject_id) references subject(id), description varchar(255) );