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

这篇具有很好参考价值的文章主要介绍了学生信息数据库(stusys)的表结构和样本数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

#(1)创建数据库stuexpm

create database stuexpm;

#(2)创建studentinfo表,显示studentinfo表的基本结构

#表4.9

use stuexpm;

create table StudentInfo

(

StudentID varchar(6) not null primary key comment'学号',

Name varchar(8) not null comment'姓名',

Sex varchar(2) not null default '男' comment'性别',

Birthdar date not null comment'出生日期',

Speciality varchar(12) null comment'专业',

Address varchar(50) null comment'家庭地址'

)comment '学生表';

#(3)由studentinfo表使用复制方式创建studentinfo1表

create table StudentInfo1 like StudentInfo;

#(4)在studentinfo表中增加一列stuno,添加到表的第1列,不为空,取值唯一并自动增加,显示studentinfo表的基本结构

alter table StudentInfo add column StuNo int not null unique auto_increment first;

#(5)将studentinfo1表的address 列修改 为city ,将数据类型改为char,可为空,默认值为"北京",显示studentinfo1表的基本结构

alter table StudentInfo1 change column Address City char(10) default '北京';

desc StudentInfo1;

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

#(6)将studentinfo1表的speciality 列修改为school,将数据类型改为char,可为空,默认值为"计算机学院"

alter table StudentInfo1 change column Speciality School char(12) default '计算机学院';

desc StudentInfo1;

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

#(7)将studentinfo1表的city列的默认值修改为"上海"

alter table StudentInfo1 alter column City drop default;

alter table StudentInfo1 alter column City set default'上海';

desc StudentInfo1;

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

#(8)将studentinfo1表的city列的类型修改为varchar(20),并移到列Name之后

alter table StudentInfo1 modify column City varchar(20) after Name;

desc StudentInfo1;

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

#(9)在studentinfo1表中删除stuno列

alter table studentinfoStudentInfo drop StuNo;

desc StudentInfo;

#(10)将studentinfo1表更名为studentinfo2表

alter table StudentInfo1 rename to StudentInfo2;

show tables;

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

#(11)删除studentinfo2表

#添加数据内容/记录

#P81-例5.4

use stuexpm;

insert into StudentInfo

values

('181001','成志强','男','1988-08-17','计算机','北京市海淀区'),

('181002','孙红梅','女','1997-11-23','计算机','成都市锦江区'),

('181003','朱丽','女','1998-02-19','计算机','北京市海淀区'),

('184001','王志勇','男','1997-12-05','电子信息工程','null'),

('184002','周潞潞','女','1998-02-24','电子信息工程','上海市浦东区'),

('184004','郑永波','男','1997-09-19','电子信息工程','上海市浦东区');

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

#查看数据表内容记录

select * from studentinfo;

create table courseinfo

(

courseid varchar(4) not null primary key comment '课程号',

coursename varchar(16) not null comment '课程名',

credit tinyint null comment '学分'

)comment '学生表';

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

create table scoreinfo

(

studentid varchar(6) not null comment'学号',

courseid varchar(4) not null comment'课程号',

grade tinyint null comment'成绩',

primary key(studentid,courseid)

);

create table teacherinfo

(

teacherid varchar(6) not null primary key comment'教师编号',

teachername varchar(8) not null comment'姓名',

teachersex varchar(2) not null default '男' comment'性别',

teacherbirthday date not null comment'出生日期',

school varchar(12) null comment'学院',

address varchar(20) null comment'地址'

);

insert into courseinfo

values

('1004','数据库系统','4'),

('1025','物联网技术','3'),

('4002','数字电路','3'),

('801','高等数学','4'),

('1201','英语','4');

select * from courseinfo;

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

insert into scoreinfo

values

('181001','1004','95'),

('181002','1004','85'),

('181003','1004','91'),

('184001','4002','93'),

('184002','4002','76'),

('184004','4002','88'),

('181001','8001','94'),

('181002','8001','89'),

('181003','8001','86'),

('184001','8001','85'),

('184002','8001',null),

('184004','8001','94'),

('181001','1201','92'),

('181002','1201','78'),

('181003','1201','94'),

('184001','1201','85'),

('184002','1201','79'),

('184004','1201','94');

select * from scoreinfo;

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

insert into teacherinfo

values

('100005','李慧强','男','1968-09-25','计算机学院','北京市海淀区'),

('100024','刘松','男','1976-02-17','计算机学院','北京市海淀区'),

('400021','陈霞飞','女','1975-12-07','通信学院','上海市黄浦区'),

('800004','柳泉明','男','1978-08-16','数学学院','广州市越秀区'),

('120007','张莉','女','1980-03-21','外国语学院','成都市锦江区');

select * from teacherinfo;文章来源地址https://www.toymoban.com/news/detail-754121.html

数据库学生信息表,mysql,数据库,单元测试,Powered by 金山文档

到了这里,关于学生信息数据库(stusys)的表结构和样本数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JAVA学生信息管理系统(数据库实现)

    这次的项目是用数据库实现学生的信息管理系统,有三步组成,写项目链接数据库实现相关的操作 开发工具: eclipse、MySQL、navicat、mysql-connector-java-8.0.27     (1)主页面   (2)添加界面   (3)删除界面    (4)修改界面  (5)查找界面 (6)数据库链接   添加Java驱动包

    2024年02月11日
    浏览(31)
  • 学生信息管理系统的数据库设计MySQL

    1.课程设计目的 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷

    2024年02月05日
    浏览(40)
  • java课程设计(学生信息管理系统设计)+数据库

    🔍 🔎 本期带领大家一起来学习 java课程设计(学生信息管理系统设计)+数据库 的实现思路 🔍 🔎 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计学生信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、学生信息录入功能

    2024年02月08日
    浏览(44)
  • 学生信息及成绩管理系统(Python+Sqlite)数据库版

    目录 功能模块: 运行功能演示:  具体代码实现过程: 创建sqlite 数据库  Python代码 引入os和sqlite3包: 初始化数据库: 连接数据库: 关闭并提交数据到数据库: 查询数据并显示: 添加并插入数据到数据库: 更新数据到数据库: 删除数据并更新数据库:  导入和导出数据

    2024年02月04日
    浏览(36)
  • 利用java和mysql数据库创建学生信息管理系统

    管理系统的使用可以大大提高我们的工作效率,给我们的生活带来极大的便利,因此我们在学习编程语言的时候大多是要学习和实现一个管理系统的创建的。 学生信息管理系统是进一步推进学生学籍管理规范化、电子化控制和管理学生信息的总要举措。系统针对学校学生信息

    2024年02月04日
    浏览(44)
  • 数据库课程设计——学生信息管理系统C#,SQL Sever

    目录 利用SQL Sever和 VS C#实现 一、程序流程图 二、具体实现:利用SQL Sever和 VS实现,使用C#连接数据库 1、新建一个名为MySchool的数据库​​​​​​​ 2、C#连接数据库,并实现对MySchool数据库的增、删、改、查操作 (1)主界面  (2)学生登录页面 (3)个人主页 (4)注册页

    2024年01月18日
    浏览(37)
  • 数据库课程设计——学生信息管理系统(Sqlserver,C#,Winform)

    目录 需求分析 一.登录功能 二.注册功能 三.管理员登录后跳转到功能页面: 四.学生信息管理(主界面,删除功能在主界面代码中) 五.学生信息添加和修改(设计在一个页面上,修改需要选中行) 六.课程信息管理(删除功能在主界面中)  七.课程信息添加和修改  八.成绩

    2024年02月02日
    浏览(39)
  • 学生信息管理系统 Java+SQL Server 数据库原理课程

    该项目实现了图形化界面的数据库的登录,以及对数据库中表的增删查改。 正好老师布置了相关作业,通过Java 连接 SQL Server 数据库,就写一个学生管理系统。 jdk8 数据库连接通过sqljdbc6.0 图形化界面用swing 目录 1、Java 连接SQL Server数据库 2、准备数据库 3、登录界面 要求:

    2024年02月09日
    浏览(56)
  • [Python+Django]Web学生信息管理系统数据库设计及系统实现

    本文我们完成数据的设计,并通过Django框架完成数据库构建同时利用Django框架模式实现学生信息管理系统的功能。 简单的包装下毕设应该没问题了。 Python,Mysql,Pycharm的安装本文就不做特别介绍了,有需要的同学请参考如下博文。 Python + Django4 搭建个人博客(二):准备开

    2024年02月03日
    浏览(50)
  • python 实现学生信息管理系统+MySql 数据库,包含源码及相关实现说明~

    1、系统说明 python 编写的学生信息管理系统+MySQL数据库,实现了增删改查的基本功能。 2、数据库说明 本人使用的是 MySQL8.0 版本 数据库端口号为:3306 数据库用户名是:root 数据库名称是:practice 建立的表是:students 3、系统功能 增加学生信息 删除学生信息 修改学生信息 查

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包