数据库模型图

/班级表/

CREATE TABLE `class` (`c_no` int(11) NOT NULL AUTO_INCREMENT,`c_name` varchar(45) NOT NULL,`c_num` int(11) NOT NULL,PRIMARY KEY (`c_no`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

/插入班级数据/

INSERT INTO `class` VALUES (1,'极客荣耀',3),(2,'极客梦想',4),(3,'极客星火',6),(4,'极客巅峰',12);

/教师表/

CREATE TABLE `teacher` (`t_no` int(11) NOT NULL,`t_name` varchar(45) DEFAULT NULL,`t_sex` varchar(45) DEFAULT NULL,`t_age` int(11) DEFAULT NULL,PRIMARY KEY (`t_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/插入教师信息/

INSERT INTO `teacher` VALUES (1,'伍老师','女',28),(2,'杨振老师','男',30),(3,'杨文老师','女',46);

/学生表/

CREATE TABLE `student` (`s_no` int(11) NOT NULL,`s_name` varchar(45) DEFAULT NULL,`s_age` int(11) DEFAULT NULL,`s_sex` varchar(45) DEFAULT NULL,`c_no` int(11) DEFAULT NULL,PRIMARY KEY (`s_no`),KEY `fk_s_cno_idx` (`c_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/插入学生表数据/

INSERT INTO `student` VALUES (1,'李文辉',24,'男',4),(2,'谢老大',30,'男',4),(3,'葬爱勇少',23,'男',4)
,(4,'罗大雕',22,'男',4),(5,'小帅',25,'男',4),(6,'周架包师',24,'男',4),(7,'佴景领',25,'男',4),
(8,'蒋雅雯',23,'男',4),(9,'王灿',18,'男',4),(10,'夏殿欢',25,'男',4),(11,'魏尊成',25,'男',4),
(12,'姚远',23,'男',4),(13,'张三',28,'男',1),(14,'李四',24,'男',1),(15,'亚瑟',20,'男',1),
(16,'德玛西亚之力',21,'男',2),(17,'亚索',21,'男',2),(18,'盲僧',23,'男',2),(19,'暴走萝莉',17,'女',2),
(20,'武器大师',35,'男',3),(21,'布兰德',28,'女',3),(22,'辛吉德',31,'男',3),(23,'慎',27,'男',3),
(24,'纳尔',18,'男',3),(25,'琴瑟仙女',18,'女',3);
INSERT INTO student(s_no,s_name) VALUES (26,'豆豆');

/课程表/

CREATE TABLE `subject` (`sb_no` int(11) NOT NULL,`sb_name` varchar(45) DEFAULT NULL,`t_no` int(11) DEFAULT NULL,PRIMARY KEY (`sb_no`),KEY `fk_tno_idx` (`t_no`),CONSTRAINT `fk_tno` FOREIGN KEY (`t_no`) REFERENCES `teacher` (`t_no`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/插入课程信息/

INSERT INTO `subject` VALUES (1,'java',3),(2,'c语言',3),(3,'c++',3),(4,'html',1)
,(5,'数据库原理及应用',1),(6,'PHP',1),(7,'移动UI技术',2),(8,'移动开发技术',2),(9,'葵花宝典',2);

/成绩表/

CREATE TABLE `result` (`r_no` int(11) NOT NULL AUTO_INCREMENT,`s_no` int(11) DEFAULT NULL,`sb_no` int(11) DEFAULT NULL,`score` int(11) DEFAULT NULL,PRIMARY KEY (`r_no`),KEY `fk_s_no_idx` (`s_no`),KEY `fk_sb_no_idx` (`sb_no`),
NO ACTION ON UPDATE NO ACTION,CONSTRAINT `fk_sb_no` FOREIGN KEY (`sb_no`) REFERENCES `subject` (`sb_no`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8;

/插入成绩信息/

INSERT INTO `result` VALUES (1,1,1,86),(2,2,2,83),(3,2,6,78),(4,5,9,58),(5,6,8,63),
(6,7,7,90),(7,8,6,90),(8,8,5,0),(9,8,4,66),(10,9,3,77),(11,10,2,79),(12,11,1,88),
(13,15,2,100),(14,15,5,95),(15,19,6,91),(16,19,8,89),(17,19,1,33),(18,19,3,55),
(19,20,4,63),(20,21,7,87),(21,22,5,72),(22,23,6,78),(23,25,8,33),(24,25,3,46),(25,25,5,82);

详细课程查询:
Mysql系列课程–第一章 Sql分类 常用命令
Mysql系列课程–第二章 约束 自增主键
Mysql系列课程–第三章 建表 插数据
Mysql系列课程–第四章 备份 普通查询
Mysql系列课程–第五章 高级查询 表连接 子查询 case when
Mysql系列课程–第六章 索引和视图
Mysql系列课程–第七章 触发器和存储过程
Mysql系列课程–第八章 sql精选35道题

Mysql系列课程--第三章 建表 插数据相关推荐

  1. 【mysql优化实战】第一章 建表

    第一步:建表 DROP TABLE IF EXISTS big_table; DROP PROCEDURE IF EXISTS prc_gen_user;CREATE TABLE `big_table ...

  2. 计算机第三章ppt课件ppt,计算机操作系统(大学课程)第三章幻灯片课件.ppt

    计算机操作系统(大学课程)第三章幻灯片课件.ppt 2.成组调度 应用程序A 应用程序B Cpu1 线程1 线程1 Cpu2 线程2 空闲 Cpu3 线程3 空闲 Cpu4 线程4 空闲 时间 1/2 ...

  3. Lync Server 2010的部署系列_第三章 证书、架构、DNS规划

    Lync Server 2010的部署系列_第三章 证书.架构.DNS规划 一.证书规划 组件 使用者名称 使用者备用名称条目/顺序 证书颁发机构 (CA) 备注 边缘外部接口 Sip.Giantha ...

  4. 《Reids 设计与实现》第三章 跳跃表

    <Reids 设计与实现>第三章 跳跃表 文章目录 <Reids 设计与实现>第三章 跳跃表 一.跳跃表 1.简介 2.跳跃表的实现 3.跳跃表 API 4.重点回顾 一.跳跃 ...

  5. Hive的三种建表方式

    Hive的三种建表方式 1.直接建表法: 2.抽取(as) 建表: 3.like建表 1.直接建表法: create table movies (uid string,iid string,score ...

  6. javascript进阶课程--第三章--匿名函数和闭包

    javascript进阶课程--第三章--匿名函数和闭包 一.总结 二.学习要点 掌握匿名函数和闭包的应用 三.匿名函数和闭包 匿名函数 没有函数名字的函数 单独的匿名函数是无法运行和调用的 可以把匿 ...

  7. Tableau基础-第三章(快速表计算)

    从头开始学Tableau-第三章(快速表计算) 第一章 第二章 数据源 这一章主要介绍一下快速表计算,在前面的2章中我们基础的了解了一下Tableau的函数,有时候并不希望每一个指标值都用函数去构造, ...

  8. 【软件构造】第三章第三节 抽象数据型(ADT)

    第三章第三节 抽象数据型(ADT) 3-1节研究了"数据类型"及其特性 ; 3-2节研究了方法和操作的"规约"及其特性:在本节中,我们将数据和操作复合起来,构成 ...

  9. mysql-面试题,包含建库、建表、数据及题目和参考答案分享

    MySQL-查询语句面试题,包含建库.建表.数据及题目和参考答案分享 提供以下自己手里的资源供大家做做练习,也方便自己做做回顾 1.数据准备 创建数据库 create database if not ...

最新文章

  1. [翻译]自动维护索引重新生成组织的SQL批处理语句
  2. PHP 实现无限分类
  3. 上热搜了!“学了Python6个月,竟然找不到工作!”
  4. C#获取存储过程返回值和输出参数值的方法
  5. 简单python画圣诞树图片-python圣诞树编写实例详解
  6. linux存储库rep 61082,安装informatic过程中的错误
  7. 使其正序排序 打印一串数字_JavaScript计数排序算法
  8. php返回支付状态,magento paypal返回支付状态
  9. 方阵和的行列式、方阵行列式的和
  10. java配置opencv_在Windows中使用OpenCV Java与Eclipse
  11. Python之list每个元素小数点精度控制
  12. plsql 自动查询最后页_一次SQL查询优化思考过程(900W+数据,从17s到300ms)
  13. jQuery Mobile组件
  14. linux执行ksh文件,关于linux:KSH shell,它对目录中的文件行进行计数
  15. 数据结构实验2-不带头结点的单链表
  16. 有限维线性空间过两点有且只有一条直线的证明
  17. 【Matlab故障诊断分析】BP神经网络三相逆变器故障诊断研究【含源码 1736期】
  18. eclipse中文版 中英文切换
  19. 如何压缩word文档大小?
  20. Hou的图像显著性计算模型

热门文章

  1. 2021/11/11
  2. 程序员需要达到什么水平才能顺利拿到 20k 无压力?
  3. 郭光灿团队实现低温集成量子纠缠光源
  4. 玻色量子CEO文凯出席首届CCF量子计算大会,分享量子计算加速药物研发新突破
  5. idea2020.1.1maven项目打包后,项目目录中没有target
  6. IaaS, PaaS, SaaS, BaaS, Faas
  7. 张驰课堂:6sigma中的6是什么含义?
  8. 初识Java中的并发
  9. cmd窗口中的复制和粘贴快捷键
  10. JavaScript 关键字