MySQL-基础练习题1

本文提供了一系列关于 MySQL 数据库查询的练习题,涵盖了查询学生、课程、成绩和教师信息等场景,包括基础的 SELECT 语句、子查询、聚合函数、联接操作等。
摘要由CSDN通过智能技术生成

题目:设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。

student(学生表)

属性名 可否为空 数据类型 含义
sno varchar(20) 学号(主键)
sname varchar(20) 学生姓名
ssex varchar(20) 学生性别
sbirth datetime 学生出生年月日
class varchar(20) 学生所在班级

student表中的数据

	//1.添加学生信息
    insert into student values ('101','曾华','男','1977-09-01','95033');
    insert into student values ('102','王丽','女','1975-10-02','95032');
    insert into student values ('103','匡明','男','1976-01-23','95033');
    insert into student values ('108','李军','男','1976-02-20','95030');
    insert into student values ('105','张芳','女','1975-02-10','95031');
    insert into student values ('106','李楠','女','1974-06-03','95032');
    insert into student values ('107','程君','女','1977-08-01','95033');

Teacher(教师表)

属性名 数据类型 含义 可否为空
Tno varchar(20) 教师编号(主键)
Tname varchar(20) 教师名称
Tsex varchar(20) 教师性别
Tbirth datetime 出生年月日
Prof varchar(20) 职称
Depart varchar(20) 所在部门
	//2.添加教师表
    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','助教','电子工程系');
Course(课程表)
属性名 数据类型 含义 可否为空
cno varchar(20) 课程号(主键)
cname varchar(20) 课程名称
tno varchar(20) 教师编号(外键)

                
  • 9
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值