学生表以及课程、老师、成绩表的创建

-- 删除表
drop table if exists score;
drop table if exists student;
drop table if exists course;
drop table if exists teacher;

学生表

create table student(stuNo   char(5) primary key, -- 学生学号stuName varchar(32) not null, -- 学生姓名gender char(1) not null    default '男', -- 学生性别age int not null -- 学生年龄
)charset='utf8';
-- 添加学生数据
insert into student(stuNo,stuName,gender,age) values('001','李志','男',14);
insert into student(stuNo,stuName,gender,age) values('002','宋东野','男',23);
insert into student(stuNo,stuName,gender,age) values('003','赵雷','男',34);
insert into student(stuNo,stuName,gender,age) values('004','马頔','男',32);
insert into student(stuNo,stuName,gender,age) values('005','陈粒','女',18);
insert into student(stuNo,stuName,gender,age) values('006','筠子','女',4);
insert into student(stuNo,stuName,gender,age) values('007','寸铁','男',56);
insert into student(stuNo,stuName,gender,age) values('008','狗毛','男',47);
insert into student(stuNo,stuName,gender,age) values('009','崔健','男',39);
insert into student(stuNo,stuName,gender,age) values('010','草东','男',40);
insert into student(stuNo,stuName,gender,age) values('011','张悬','女',36);
insert into student(stuNo,stuName,gender,age) values('012','撒娇','女',25);
insert into student(stuNo,stuName,gender,age) values('013','宋东野','男',35);

教师表

create table teacher(tNo char(5) primary key, -- 教师号tName varchar(32) not null -- 教师名字
)charset='utf8';
-- 添加老师数据
insert into teacher(tNo,tName) values('t001','张三');
insert into teacher(tNo,tName) values('t002','李四');
insert into teacher(tNo,tName) values('t003','王二');
insert into teacher(tNo,tName) values('t004','王五');

课程表

create table course(cNo char(5) primary key, -- 课程号cName varchar(32) not null unique, -- 课程名tNo char(5), -- 教师号foreign key(tNo) references teacher(tNo)
)charset='utf8';
-- 添加课程数据
insert into course(cNo,cName,tNo) values('c001','数据结构','t001');
insert into course(cNo,cName,tNo) values('c002','操作系统','t002');
insert into course(cNo,cName,tNo) values('c003','计算机网络','t001');
insert into course(cNo,cName,tNo) values('c004','软件工程','t003');
insert into course(cNo,cName,tNo) values('c005','计算机组成原理','t002');
insert into course(cNo,cName,tNo) values('c006','数据库系统','t002');
insert into course(cNo,cName,tNo) values('c007','C语言','t003');
insert into course(cNo,cName,tNo) values('c008','高等数学','t004');

成绩表

create table score(sNo char(5) not null, -- 教师号cNo char(5) not null, -- 课程号score double not null, -- 成绩primary key(sNo,cNo)
);
-- 添加成绩数据
insert into score(sNo,cNo,score) values('001','c001',56);
insert into score(sNo,cNo,score) values('001','c002',87);
insert into score(sNo,cNo,score) values('001','c003',69);
insert into score(sNo,cNo,score) values('001','c004',92);
insert into score(sNo,cNo,score) values('002','c001',76);
insert into score(sNo,cNo,score) values('002','c003',69);
insert into score(sNo,cNo,score) values('002','c005',90);
insert into score(sNo,cNo,score) values('003','c002',53);
insert into score(sNo,cNo,score) values('003','c003',96);
insert into score(sNo,cNo,score) values('004','c004',67);
insert into score(sNo,cNo,score) values('005','c008',69);
insert into score(sNo,cNo,score) values('005','c007',78);
insert into score(sNo,cNo,score) values('005','c002',70);
insert into score(sNo,cNo,score) values('005','c003',81);
insert into score(sNo,cNo,score) values('006','c004',93);
insert into score(sNo,cNo,score) values('006','c008',62);
insert into score(sNo,cNo,score) values('007','c001',58);
insert into score(sNo,cNo,score) values('007','c002',76);
insert into score(sNo,cNo,score) values('008','c003',65);
insert into score(sNo,cNo,score) values('008','c004',89);
insert into score(sNo,cNo,score) values('009','c005',92);
insert into score(sNo,cNo,score) values('009','c006',90);
insert into score(sNo,cNo,score) values('009','c007',42);
insert into score(sNo,cNo,score) values('009','c008',80);
insert into score(sNo,cNo,score) values('010','c002',75);
insert into score(sNo,cNo,score) values('010','c004',69);
insert into score(sNo,cNo,score) values('011','c004',92);
insert into score(sNo,cNo,score) values('011','c005',99);
insert into score(sNo,cNo,score) values('011','c002',100);
insert into score(sNo,cNo,score) values('011','c006',76);
insert into score(sNo,cNo,score) values('012','c003',71);
insert into score(sNo,cNo,score) values('012','c002',83);
insert into score(sNo,cNo,score) values('013','c004',80);
insert into score(sNo,cNo,score) values('013','c007',96);

MySQL-学生表以及课程、老师、成绩表的创建相关推荐

  1. 显示计算机工程系老师所教课程的成绩表.,sql查询

    课程:数据库 设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher). 1.用insert语句写上次所建的数据 INSERT ...

  2. mysql练习题记录之:学生表、课程表、成绩表、讲师表、等级表

    我复习的时候需要看的题:35.33.18 创建表并添加数据 学生信息表student CREATE TABLE STUDENT ( SNO VARCHAR(3) NOT NULL, SNAME VAR ...

  3. 【MySQL】按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩

    思路: 1.先查找所有学生的平均成绩 select sid,avg(degree) from score GROUP BY sid 2.再查找所有学生的所有课程的成绩 select st.sid,st ...

  4. 输入5个学生某门课程的成绩(用一维数组表示),分别用函数实现下列功能:

    输入5个学生某门课程的成绩(用一维数组表示),分别用函数实现下列功能: 要求:学生成绩及学生个数均由main函数传递给被调用函数,形参采用指针形式. 1)输出这5个学生的平均成绩 2)输出5个学生中的 ...

  5. mysql查询不同老师所教不同课程_mysql数据库面试题(学生表_课程表_成绩表_教师表)...

    Student(Sid,Sname,Sage,Ssex)学生表 Sid:学号 Sname:学生姓名 Sage:学生年龄 Ssex:学生性别 Course(Cid,Cname,Tid)课程表 Cid:课 ...

  6. mysql查询不同老师所教不同课程_MySQL学生表、老师表、课程表和成绩表查询语句,全部亲测...

    建表可自行百度,重点为查询: 一.数据准备: 1.student学生表数据: 2.teacher老师表数据: 3.course课程表数据: 4.score成绩表数据: 二.数据查询 1.查询平均成绩大 ...

  7. MySQL学生表、老师表、课程表和成绩表查询语句,全部亲测

    建表可自行百度,重点为查询: 一.数据准备: 1.student学生表数据: 2.teacher老师表数据: 3.course课程表数据: 4.score成绩表数据: 二.数据查询 1.查询平均成绩大 ...

  8. MySQL(学生表、教师表、课程表、成绩表)多表查询

    多表查询SQL语句 1.表架构 student(sid,sname,sage,ssex) 学生表  course(cid,cname,tid) 课程表  sC(sid,cid,score) 成绩表  ...

  9. mysql面试题 学生成绩表_sql面试题(学生表_课程表_成绩表_教师表)

    问题:1.查询"001"课程比"002"课程成绩高的所有学生的学号:select a.S# from (select s#,score from SC wher ...

  10. sql 包含_SQL笔记:在一张包含学生ID、课程、成绩的表中,检索各科前三名

    表定义 及 测试数据 CREATE TABLE `score_info` ( `student_id` int NOT NULL AUTO_INCREMENT, `category` varchar( ...

最新文章

  1. 有关RDS上只读实例延时分析-同适用于自建MySQL主从延时分析判断
  2. python代码规范快捷键_pycharm格式化代码 常用快捷键
  3. 【以太坊智能合约】Embark Framework 开发基础篇
  4. Mac安装redis与后台启动
  5. Lucene的索引不跨平台
  6. c#获取机器唯一识别码
  7. centos mysql 二进制_CentOS 7.6 安装二进制Mysql
  8. python 实现C atoi函数
  9. async function
  10. MacOS下AndroidStudio无法启动
  11. 腾讯、百度、讯飞 语音识别
  12. Notepad++文本比较
  13. 最新速卖通提前放款服务解读,帮助商家减轻资金压力!
  14. matlab 设置坐标轴位置/方向 y轴反向
  15. PCB的ESD防护设计
  16. C# 上位机倒数计时器
  17. 北大计算机科学系王腾蛟,本系简介
  18. 2021年初级会计实务会计基本假设、会计基础和会计信息质量要求
  19. C++中“非常量引用的初始值必须是左值”的处理方法
  20. 675_AUTOSAR_TR_Methodology_文档阅读2

热门文章

  1. 第一次书写标书和述标经历
  2. Linux 启动jar项目相关命令(解决关闭Linux终端,程序自动停止问题)
  3. 博通Broadcom SDK源码学习与开发11——Cable Modem DHCP管理
  4. BM开发出量子计算机,迄今错误率最低量子比特面世,有望推进量子计算机研发工作...
  5. Linux 指令:怎样从文件中找到重复行?
  6. 应届毕业生转行java_应届毕业生、转行人必看!2019最新薪酬报告
  7. AlsaLib基本使用(基于1.2.4版本)
  8. 注册表编程,程序记忆功能
  9. 2.5D立体字体 html+css
  10. React使用echarts-for-react