两种方法:一个是直接实现,另一个是采用SQL语句实现
直接实现
1.新建数据库
2.根据自己情况建表,并编辑表头
3.根据具体情况设置主键
4.添加约束条件
5. 设置表与表间的关系
6.保存并命名该表
7. 往表里插入数据
代码段实现
1.新建查询
2.写入创建代码(类似),之后运行即可
--创建数据库(名为SC)
create database SC;
--创建新表(名为Score,设置Sno\Cno为主键,并设置Sno\Cno引用对应外表Student\Course)
create table Score(
Sno char(8) not null, --学号非空
Cno char(8) not null, --课程号
Num int check(Num between 1 and 3), --考试次数(1~3)
Sco int check(Sco between 0 and 100), --考试成绩(0~100)
primary key(Sno,Cno,Num), --设置主键
foreign key(Sno) references Student(Sno), --关联外表Student
foreign key(Cno) references Course(Cno)
)
--向表Student中插入数据;数据为空时,插入NULL
--插入满表数据
insert into Student values('202187','李韵','女',20,'计算机系','100班')
--插入某值为空的数据
insert into Student values('202187','李韵','女',20,NULL,'100班')
--插入只有一个值不空的表
insert into Student(Sno) values('202187')
当你想要某种东西的时候,全宇宙都会助力你实现