Mysql练习1

这是一篇关于MySQL练习的文章,涵盖了多种查询操作,包括查询特定列、筛选特定条件、多表联查、聚合函数等,旨在帮助读者巩固和提高MySQL技能。
摘要由CSDN通过智能技术生成

Myslq练习

mysql 语句练习,熟能生巧,今天在网上搜集了一套题目,这里就开始记录我练习的一点一滴。
网上搜的题目
参考链接:https://www.cnblogs.com/SJP666/p/4665605.html

话不多说,开始
题目:ps都能看到答案,我们先抄下来,闭卷考试

表1 Student(学生表)

属性名 数据类型 可否为空 含义-
Sno char(3) 学号(主码)
Sname char(8) 学生姓名
Ssex char(2) 学生性别
Sbirthday datetime 学生出生年月
Class char(5) 学生所在班级

表2 Course(课程表)

属性名 数据类型 可否为空 含义
Cno char(5) 课程号(主码)
Cname varchar(10) 课程名称
Tno char(3) 教工编号(外码)

表3 Score(成绩表)

属性名 数据类型 可否为空 含义
Sno char(3) 学号(外码)
Cno char(5) 课程号(外码)
Degree Decimal(4,1) 成绩
主码:Sno + Cno

表4 Teacher(教师表)

属性名 数据类型 可否为空 含义
Tno char(3) 教工编码(主码)
Tname char(4) 教工姓名
Tsex char(2) 教工性别
Tbirthday datetime 教工出生年月
Prof char(6) 职称
Depart varchar(10) 教工所在部门

数据就不一一写入了,直接复制粘贴:?

insert into Student values(108,'曾华','男','1977-09-01','95033')
insert into Student values(105,'匡明','男','1975-10-02','95031')
insert into Student values(107,'王丽','女','1976-01-23','95033')
insert into Student values(101,'李军','男','1976-02-20','95033')
insert into Student values(109,'王芳','女','1975-02-10','95031')
insert into Student values(103,'陆君','男','1974-06-03','95031')

insert into Teacher values(804,'李诚','男','1958-12-02','副教授','计算机系')
insert into Teacher values(856,'张旭','男','1969-03-12','讲师','电子工程系')
insert into Teacher values(825,'王萍','女','1972-05-05','助教','计算机系') 
insert into Teacher values(831,'刘冰','女','1977-08-14','助教','电子工程系')

insert into Course values('3-105','计算机导论',825)
insert into Course values('3-245','操作系统',804)
insert into Course values('6-166','数字电路',856)
insert into Course values('9-888','高等数学',831)

insert into Score values(103,'3-245',86)
insert into Score values(105,'3-245',75)
insert into Score values(109,'3-245',68)
i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值