MySQL2

学生信息数据库(stusys)的表结构和样本数据。

学生信息数据库(stusys)中的表--学生表(student)、课程表(course)、成绩表(score)、教师表(teacher)、讲课表(lecture)的表结构和样本数据,介绍如下。
1.学生信息数据库(stusys)的表结构
数据库 stusys 的表结构见表 B. 1~表 B. 5。

#课本P306-307
CREATE DATABASE stusys;
USE stusys;
CREATE TABLE student
(
   sno CHAR(6) NOT NULL PRIMARY KEY COMMENT '学号',
   sname CHAR(8) NOT NULL COMMENT '姓名',
   ssex CHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',
   sbirthday DATE NOT NULL COMMENT '出生日期',
   speciality CHAR(12) NULL COMMENT '专业',
   tc TINYINT NULL COMMENT '总学分'
)COMMENT '学生表'; 

USE stusys;
CREATE TABLE course
(
   cno CHAR(4) NOT NULL PRIMARY KEY COMMENT '课程号',
   cname CHAR(16) NOT NULL COMMENT '课程名',
   credit TINYINT NULL COMMENT '学分'
)COMMENT '课程表';

 USE stusys;
CREATE TABLE score
(
   sno CHAR(6) NOT NULL COMMENT '学号',
   cno CHAR(4) NOT NULL COMMENT '课程号',
   grade TINYINT NULL COMMENT '成绩'
)COMMENT '成绩表';

 USE stusys;
CREATE TABLE teacher
(
   tno CHAR(6) NOT NULL PRIMARY KEY COMMENT '教师编号',
   tname CHAR(8) NOT NULL COMMENT '姓名',
   tsex CHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',
   tbirthday DATE NOT NULL COMMENT '出生日期',
   title CHAR(12) NULL COMMENT '职称',
   tschool CHAR(12) NULL COMMENT '学院'
)COMMENT '教师表';

USE stusys;
CREATE TABLE lecture
(
   tno CHAR(6) NOT NULL PRIMARY KEY COMMENT '教师编号',
   cno CHAR(4) NOT NULL COMMENT '课程号',
   location CHAR(10) NULL COMMENT '上课地点'
)COMMENT '讲课表';

2.学生信息数据库(stusys)的样本数据
数据库 stusys 的样本数据见表 B.6~表 B.10。

 insert into student
    values
        ('191001','刘清泉','男','1998-06-21','计算机','52'),
        ('191002','张慧玲','女','1999-11-07','计算机','50'),
        ('191003','冯涛','男','1999-08-12','计算机','52'),
        ('196001','董明霞','女','1999-05-02','通信',50),
        ('196002','李茜','女','1998-07-25','通信','48'),
        ('196004','周俊文','男','1998-03-10','通信','52');
select * from student;   

 insert into course
    values
         ('1004','数据库系统','4'),
         ('1025','物联网技术','3'),
         ('4002','数字电路','3'),
         ('8001','高等数学','4'),
         ('1201','英语','4');
select * from course;  

insert into score
    values
         ('191001','1004','95'),
         ('191002','1004','87'),
         ('191003','1004','93'),
         ('196001','4002','90'),
         ('196002','4002','79'),
         ('196004','4002','88'),
         ('191001','8001','92'),
         ('191002','8001','88'),
         ('191003','8001','84'),
         ('196001','8001','87'),
         ('196002','8001',null),
         ('196004','8001','94'),
         ('191001','1201','92'),
         ('191002','1201','78'),
         ('191003','1201','84'),
         ('196002','1201','76'),
         ('196004','1201','92');
select * from score; 

  

insert into teacher
    values
         ('100006','何艺杰','男','1970-06-23','教授','计算机学院'),
         ('100023','孙浩然','男','1979-04-19','教授','计算机学院'),
         ('400017','李亚兰','女','1988-11-04','讲师','通信学院'),
         ('800028','袁万明','男','1978-08-15','副教授','数学学院'),
         ('120046','刘颖','女','1976-12-15','副教授','外国语学院');
select * from teacher;     

 

 insert into lecture
    values
         ('100006','1004','2-311'),
         ('400017','4002','1-106'),
         ('800028','8001','6-104'),
         ('120046','1201','6-215');
select * from lecture;  

文章知识点与官方知识档案匹配,可进一步学习相关知识
MySQL入门技能树SQL高级技巧CTE和递归查询51561 人正在系统学习中

KKKiaraaaa
关注

0


0


0

学生管理系统(Mysql数据库版)
04-07
学习了Mysql之后,在以前的文件系统上的学生管理系统上进行的改进版本。经过本人测试,可以使用。分享给大家,希望可以对大家有所帮助。
3.2学生-课程数据库——MYSQL
杨先生的博客
 5190
3.2学生-课程数据库
使用SQL语句查询学生数据库中学生信息 —14条基本查询语句_sql查询学...
4-12
selectcount(distinctSNo)as选修人数fromStuWorkwhereCNo='K001'--有列名 distinct消除重复行 selectcount(distinctSNo)fromStuWorkwhereCNo='K001' 12.查询数据库中共有多少个班级 --12.查询数据库中共有多少个班级 selectcount(distinct...
.分别查询学生表和学生修课表中的全部数据。_数据库查询学生表中的所有...
4-21
–14.列出总成绩超过200分的学生,要求列出学号、总成绩。 SELECT Sno 学号,SUM(Grade) 总成绩 FROM SC GROUP BY Sno HAVING SUM(Grade)>200 –15.查询pubs数据库的titles表中每类图书的平均价格超过12.0元的书的类型(Type)、 –...
学生管理系统(Mysq数据库版)
热门推荐
BLSpan的博客
 5万+
一、 系统综述: 本系统是一个简单的学生管理系统,和以前做的一个学生管理系统从功能山来讲,其实是一样的。不同的是,以前的学生管理系统底层的存储部分采用的是文件系统,即使用文件来存储学生记录。对学生记录的增删查改操作也是通过C语言的相关文件操作来实现的。而这里的系统是通过Mysql数据库来实现的,即底层的存储是通过Mysql数据库来实现的,对学生记录的增删查改是通过Mysql提供的C语言API实...
用Mysql编写学生管理系统(数据库版本)
m0_51277726的博客
 2460
学生成绩管理系统是用计算机对学生的基本信息和各门课程成绩进行日常管理,例如显示所有学生信息、增加学生、修改学生信息、查询学生成绩、删除学生、统计总分平均分最高分、学生成绩排序等功能。 请编写一个程序实现学生成绩管理系统,要求: (1)所有学生的信息都存储在云服务器MySQL数据库(Mariadb)中。 (2)打印“学生成绩管理系统”的功能菜单,提示用户选择对应的功能序号; (3)通过操作云服务器MySQL数据库实现显示所有学生信息、增加学生、修改学生信息、查询学生成绩、删除学生、统计总分平均..
mysql关于学生的查询语句_数据库查询学生表中的所有学生信息_swwy3的...
4-11
1、查询表中所有学生的信息。 SELECT * from exam 2、查询表中所有学生的姓名和对应的英语成绩。 select name,english from exam 3、过滤表中重复数据。 selectdistinct* from exam 4、在所有学生分数上加10分特长分。 SELECT name,...
学生-课程数据库_学生课程数据库_Rachel-0110的博客
4-22
建立学生-课程数据库连接数据库查看数据库创建数据库使用数据库建表Student插入语句建表Course插入语句(注意!会报错!)建表SC插入语句连接数据库mysql -uroot -p查看数据库show databases;创建数据库create database StuClass;使用数据库use...


图书馆管理系统mysql数据库表结构及测试数据
09-16
针对图书馆管理系统进行表结构的设计,包含数据设计等,结合php开发,不了解如何部署可以加我QQ365464512进行指导
mysql 保留两位小数 查询_数据分析之数据库的简单查询
weixin_42352351的博客
 152
基本的查询语句——SELECT*,查询结果中显示表中所有字段,例,查询student中所有字段的所有数据:SELECT * FROM student;2. as,改变查询结果中的字段名。 例,查询学生表中的学号、姓名字段的所有数据,并将学号的字段名显示为ID,姓名的字段名显示为Name:SELECT `学号` as ID,`姓名` as Name FROM student;3. distince,...
mysql查询全体学生的详细记录_MySQL数据库实验二:单表查询_白黔的博客...
4-8
1、查询全体学生的姓名、学号、所在系。 SELECT Sname,S#,Sdept FROM S; 2、查询全体学生的详细记录。 SELECT * FROM S; 3、查全体学生的姓名及其出生年份。 SELECT Sname,2011-Sage /*假定当年的年份为2011年*/ ...
数据库学生信息管理系统_miss writer的博客
4-29
本数据库管理系统基于学生表进行数据的存储和读取,首先由一个登陆界面,输入正确的学生的学号和密码才能进入系统,如果学生登陆成功,曾通过菜单命令显示所有学生信息、添加学生、插入学生、删除学生、根据姓名查询学生信息,查看学生平均成绩和...
MySQL 学生信息管理系统 表格信息
gezongbo的博客
 5404
数据库操作 1.创建Student数据库,创建以下数据表(表格中内容不要有中文) 登录信息表 用户名(职工号/学号) ID 密码 Pwd 职位(教师/学生)Job 联系方式Tel 1001 默认密码:123456 teacher 111111 1002 123456 teacher 222222 10003 123456 student 333333 10004 123456 student 444444 10005 123456 studnet 555555 学生
学生信息数据库(stusys)的表结构和样本数据
weixin_65898776的博客
 159
学生信息数据库(stusys)的表结构和样本数据
编程题 数据库内的学生信息 POJ_iamiman的博客
4-26
北京大学POJ 编程题 数据库内的学生信息std::multimap<key,value>::iterator,所以这里直接在MyMultiple类中用typedef 重命名自定义greater<T>类模板
数据库(1)--建立学生信息数据库_创建学生数据库_码银的博客
4-9
学生(学号,年龄,性别,系号)课程(课号,课名,学分,学时)选课(学号,课号,成绩)定义主码、外码、和年龄、学分、学分的取值范围。建立数据库
MySQL学生信息数据库表格的创建和填充
weixin_65615903的博客
 26
MySQL案例——学生数据库的建立
yeyuanxiaoxin的博客
 9221
拟创建数据表格 启动MySQL进行操作 建库建表 CREATE SCHEMA dataanalyst; #建库。库名小写,如果大写也会输出小写 CREATE TABLE `dataanalyst`.`students` ( #建STUDENTS表。注意格式"库名"."表名",引号不能省。此行还有 ( `SNO` numeric(6,0) NOT NULL, #设置表头每列的名称及数据类...
学生-课程数据库与数据定义_学生课程数据库_小段学长的博客
4-21
学生选课表:SC(Sno,Cno,Grade) 数据定义 SQL的数据定义功能: 模式定义 表定义 视图和索引的定义 模式 现代关系数据库管理系统提供了一个层次化的数据库对象命名机制 一个关系数据库管理系统的实例(Instance)中可以建立多个数据库 一个...
mysql如何比对两个数据库表结构的方法
12-16
在开发及调试的过程中,需要比对新旧代码的差异,我们...我们可以使用mysqldiff工具来实现比对数据库表结构及获取更新结构的sql语句。 1.mysqldiff安装方法 mysqldiff工具在mysql-utilities软件包中,而运行mysql-uti
mysql 复制表结构和数据实例代码
12-16
在mysql数据库开发中,我们有时候需要复制或拷贝一张表结构和数据到例外一张表,这个时候我们可以使用create … select … from语句来实现,本文章向大家介绍mysql复制表结构和数据一个简单实例,  比如现在有一张...
Mysql正式/测试数据库表结构差异对比
08-30
可以对两个mysql数据库进行表和表字段的对比,反馈缺少的字段和表名。
C++ Qt 基于数据库Mysql学生信息管理系统-数据结构课设
02-07
C++ Qt 基于数据库Mysql学生信息管理系统 一.使用说明 该学生信息管理系统使用的数据库为MySQL; 在另外一台电脑上(老师的电脑)运行时运行环境必须满足以下要求: 1,那台电脑必须要安装数据库MySQL;安装引导里...
Django使用Mysql数据库已经存在的数据表方法
09-09
今天小编就为大家分享一篇Django使用Mysql数据库已经存在的数据表方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
mysql例题:创建学生系统
weixin_59746514的博客
 818
-- 创建student_course_system数据库 create database student_course_system -- 学院表 create table collage( col_id int not null primary key COMMENT'学院编号', col_name VARCHAR(50) not null unique COMMENT'学院名称' (ENGINE=InnoDB DEFAULT CHARSET=utf8) );......
mysql创建四张表 分别存储 学生信息 课程信息 分数表 教师信息表
qq_45429357的博客
 173
mysql学生成绩,学生信息,教师信息表,数据查询
学生信息数据库中的表
最新发布
Viencttt的博客
 28
学生表,课程表,成绩表,教师表,讲课表的表结构和样本数据。\n\n数据库(stusys)的表结构和样本数据。1:打开MySQL Workbench,点击MySQL Con。插入学生基本信息学号、姓名、性别、出生日期、专业、总学分。以学生表为例,定义学号、姓名、性别、出生日期、专业、总分。以下为课程表,成绩表,教师表,讲课表的表结构和样本数据。又图可见student表的基本解构。由图可见,样本数据已经插入到表当中。选择stusys为当前数据库。
mysql 8导出库中所有数据和表结构命令
02-15
MySQL 8 中导出数据库中所有数据和表结构的命令如下: ``` mysqldump -u [username] -p [database_name] --skip-
————————————————
版权声明:本文为CSDN博主「KKKiaraaaa」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_63260017/article/details/129707459

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值