Mysql创建一个学生课程表,mysql

数据库的创建外键与主键的创建
reate database deams character set utf8;
use deams;
CREATE TABLE T_student( 学号 CHAR(9) PRIMARY KEY, 姓名 CHAR(10) not null, 性别 CHAR(2), 出生日期 date, 民族 varchar(10),政治面貌 varchar(8) );

CREATE TABLE T_course( 课程号 CHAR(5) PRIMARY KEY, 课程名称 varchar(30) not null, 课程间接 text, 课时 int, 学分 int,开课学期 varchar(8) );

CREATE TABLE T_sc(学号 char(9) not null,课程号 char(5) not null,成绩 decimal(4,1),constraint pxh primary key(学号,课程号),constraint fxh foreign key(学号) references T_student(学号),constraint fkch foreign key(课程号) references T_course(课程号),constraint ccj check(成绩 between 0 and 100) );
insert into T_student values(‘201507001’,‘张文静’,‘女’,‘1996-2-1’,‘汉族’,‘共青团员’);insert into T_student values(‘201507002’,‘张海燕’,‘女’,‘1997-2-1’,‘汉族’,‘共青团员’);insert into T_student values(‘201507003’,‘宋志强’,‘男’,‘1997-5-28’,‘汉族’,‘共青团员’);insert into T_course values(‘07001’,‘计算机应用基础’,‘掌握计算机基本操作’,4,4,‘1’);insert into T_course values(‘07002’,‘计算机网络基础’,‘掌握计算机网络’,4,4,‘1’);

insert into T_course values(‘07003’,‘数据库应用基础’,‘掌握数据库应用操作’,4,4,‘2’);
insert into T_sc values(‘201507001’,‘07001’,89);
insert into T_sc values(‘201507002’,‘07003’,78);
insert into T_sc values(‘201507003’,‘07003’,92);
alter table T_student add 专业 char(30);
alter table t_course modify 学分 smallint;alter table t_student drop column 政治面貌;
alter table T_sc rename as 学生成绩表;

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西柚与蓝莓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值