本博客SQL脚本地址:gitee 准备工作 已知有如下4张表: 学生表:student(学号,学生姓名,出生年月,性别) 成绩表:score(学号,课程号,成绩) 课程表:course(课程号,课程名称,教师号) 教师表:teacher(教师号,教师姓名) 一、创建数据库和表 为了演示题目的运行过程 ...
分类:
数据库 时间:
2020-06-27 17:30:55
阅读次数:
90
1. 连接查询的补充 (1) 内连接查询(两张表匹配的部分,比如这个学生即在学生表、又在成绩表) 主表 inner join 从表 on 主键=外键 => where 主键=外键 select * from info inner join mark on info.sid=mark.sid sele ...
分类:
数据库 时间:
2020-06-26 18:40:13
阅读次数:
56
准备我们需要的表结构和数据 两张表 studnet(学生)表和score(成绩)表, 创建表的SQL语句如下 CREATE TABLE `student` ( `id` int(11) NOT NULL, `no` varchar(20) DEFAULT NULL, `name` varchar(2 ...
分类:
数据库 时间:
2020-06-14 23:52:04
阅读次数:
80
创建四张数据表 学生表student:学号,姓名,性别,出生年月日,所在班级 课程表course:课程号,课程名,教师编号 成绩表score:学号,课程号,成绩 教师表teacher:教师编号,教师名,教师性别,出生年月日,职称,所在部门 添加信息: 学生表: insert into student ...
分类:
数据库 时间:
2020-06-07 21:03:50
阅读次数:
190
1、JOIN JOIN 就是连接另一个表来根据共同的内容查看两个表的列 主要分为LEFT JOIN INNER JOIN和 RIGHT JOIN 三种 七种join连接 来具体分析一下:看代码 表1:学生表 表2:成绩表 表3:科目表 --现在我们想要查询学生ID 学生名字 科目ID,科目名字和分数 ...
分类:
数据库 时间:
2020-06-03 20:31:44
阅读次数:
73
表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十八:查询各科成绩最高和最低的分:以如下形式显示:课程I ...
分类:
数据库 时间:
2020-06-03 13:48:50
阅读次数:
64
表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十七:按平均成绩从高到低显示所有学生的“数据库”、“企业 ...
分类:
数据库 时间:
2020-06-03 13:48:01
阅读次数:
66
表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十六:向SC表中插入一些记录,这些记录要求符合以下条件: ...
分类:
数据库 时间:
2020-06-03 13:44:12
阅读次数:
100
表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题二十:查询如下课程平均成绩和及格率的百分数(用"1行"显 ...
分类:
数据库 时间:
2020-06-03 13:39:56
阅读次数:
79
表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十九:按各科平均成绩从低到高和及格率的百分数从高到低顺序 ...
分类:
数据库 时间:
2020-06-03 13:24:04
阅读次数:
75