//创建学生表
create table student(
sno char(10) primary key,//学号是主键
sname char(15) not null,//姓名为非空
sid char(18) unique,//(身份证)取值不能重复
ssex char(1) default ‘男‘,//默认为男
sage tinyint check(sage >= 15 and sage <= 45),//限制范围为15~45之间
sdept char(20)
)
//创建课程表
create table course(
cno char(10) primary key,//课程号为主键
cname char(20) not null,
credit numeric(3,1) check(credit > 0),//学分
semester tinyint //学期
)
//创建学生成绩表
create table score(
sno char(10) not null,
cno char(10) not null,
grade tinyint,
primary key(sno,cno),//联合主键
foregin key(sno) references student(sno),//通过外键的方式进行联系
foregin key(cno) references course(cno)
)
创建表操作(含外键关联)
Posted stakes-ds
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建表操作(含外键关联)相关的知识,希望对你有一定的参考价值。
以上是关于创建表操作(含外键关联)的主要内容,如果未能解决你的问题,请参考以下文章