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)
);

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南