SQL表的建立

创建名为student的表,该表要求如下:

       字段名

字段类型

大小

说明

Sno

Char

11

学号,主键

Sname

varChar

8

姓名

Sex

Char

2

性别,默认值为男,只能输入男或女

Birthday

Datetime

出生日期

Sdept

Char

20

所在系

创建名为course的表,该表要求如下

字段名

字段类型

大小

说明

Cno

Char

3

课程号,主键

Cname

varChar

30

课程名,不允许出现重复着

Ccredit

Float

学分

创建名为score的表,该表要求如下

字段名

字段类型

大小

说明

Sno

Char

11

学号,主键,数据参照学生表的学号

Cno

Char

3

课程号,主键,数据参照课程表的课程号

Grade

Float

成绩,必须在0-100分之间

create table student
(
	Sno char(11)primary key ,
	Sname varchar(8),
	Sex char(2)default('男')check(Sex='男'or Sex='女'),
	Birthday datetime,
	Sdept char(20)
)
create table course
(
	Cno char(3)primary key,
	Cname varchar(30)unique,
	Ccredit float
)
create table score
(
	Sno char(11)references student(Sno),
	Cno char(3)references course(Cno),
	primary key(Sno,Cno),
	Grade float check(Grade>=0 and Grade<=100)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值