第一步:点击新建查询建立数据库

create database _10lzhangsan//先建立数据库

第二步:建表

学生表(包括学号,姓名,性别,年龄,所在系)

create table student(
Sno char(9) primary key,
Sname char(20) unique,
Ssex char(2),
Sage smallint,
Sdept char(20)
);

课程表(包括课程号,课程名,先行课,学分)

create table course(
Cno char(4)primary key,
Cname char(40),
Cpno char(4),
Ccredit SMALLINT,
foreign key(Cpno) references course(Cno)
);

选课表(包括学号,课程号,成绩)

create table SC(
Sno char(9),
Cno char(4),
Grade smallint,
primary key(Sno,Cno),//主键是两个外键
foreign key(Sno) references student(Sno),
foreign key(Cno) references course(Cno)
);

第三步:录入数据

可以代码录入也可右键手动录入。

学生-课程数据库建表代码(三张表:学生表 课程表 选课表SC)相关推荐

  1. 数据库系统概论王珊编写的第三章学生-课程数据库

    一.前言 因为考研需求,我于是将数据库系统概论王珊编写的第三章学生-课程数据库的三张表实现了一下,为了简化操作,我没有实现部分外码功能. 我用的是MySQL实现的 二.正文 /*3. 创建学生表Stu ...

  2. 学生-课程数据库中的Student表中的学号属性为什么用英文Sno表示?

    问题描述: 书本P79页的学生-课程数据库中的Student表中的学号属性用Sno表示,但是我的认知范围内:学生学号翻译成英文单词是Student number,这个o又是哪一个英文单词的缩写呢?这引 ...

  3. JavaWeb第九次:程序设计题:在MySQL,创建一个学生信息数据库Student,创建一张学生注册信息表message,包含name (姓名)、age (年龄)、sex (性别)、educ

    程序设计题: 在MySQL,创建一个学生信息数据库Student,创建一张学生注册信息表message,包含name (姓名).age (年龄).sex (性别).education(学历).phon ...

  4. 学生-课程数据库与数据定义

    学生-课程 数据库 学生-课程模式 S-T : 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname,Cpno,Ccredit) 学生 ...

  5. mysql建学生-课程数据库_有一个“学生-课程”数据库,数据库中包括三个表:...

    (1)"学生"表Student由学号(Sno).姓名(Sname).性别(Ssex).年龄(Sage).所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname ...

  6. 数据库原理实验 三个关系表 学生表students 课程表course 学生选课表sc

    实验数据如下: 在数据库中建立三个关系表Students,Course,SC. 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname, ...

  7. mysql三张表关联查询成绩表_mysql三张表关联查询

    三张表,需要得到的数据是标红色部分的.sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. ...

  8. 3.2学生-课程数据库 (一)数据定义

    文章目录 学生-课程模式S-T (一)数据定义 数据字典** 1.模式的定义(mysql中不支持) 1.1创建模式 1.2删除模式 2.数据库的定义 2.1创建数据库 2.2选择数据库 2.3删除数据 ...

  9. sql多表联结(三张表联结)查询

    今天看了一道sql的题, 查询所有学生的Sname.Cname和Degree列. 这个查询需要联结三张表,具体的表格内容参考 参考链接 很自然的想到了内联结,但是之前做的大部分都是两张表的内连接,这次 ...

最新文章

  1. 用控制台实现的计算器思路完成过程(一)
  2. 如何遍历字符串中的单词?
  3. 上传文件到 Web 服务器
  4. tensorflow从入门到精通100讲(五)-知识图谱( Knowledge Graph)关系抽取之PCNN
  5. python出现Unknown label type: ‘continuous‘
  6. tomcat runing on daemon with apr and ssl mode
  7. ORA-00020:maximum number of processes (150) exceeded 错误解决方法
  8. Django基础必备三件套: HttpResponse render redirect
  9. 不管你的编程技术多菜,这都要掌握!
  10. 如何制作一个360度全景
  11. .net 中文语音朗读
  12. (1) Kubernetes基本概念和术语
  13. 判断闰年的3种方法(判断+范围输出)
  14. android 双击点亮屏幕,手机双击点亮屏幕是怎么实现的
  15. 2009年以来我买过的书(部分)
  16. 编译原理——自下而上语法分析
  17. 全景视频预测头部移动-Predicting Head Movement in Panoramic Video: A Deep Reinforcement Learning Approach
  18. 安装telnet macOS High Sierra 10.13
  19. 新浪开发者平台(Sina App Engine)初探
  20. 纯HTML写国际象棋棋盘

热门文章

  1. Keepalived 详解
  2. STM32F103RCT6+JQC-3FF-S-Z5VDC继电器模块控制
  3. 小议网站建设注意事项
  4. DXP生成gerber文件以及贴装的坐标文件
  5. Tomcat9环境配置
  6. 微分方程的数值解法之欧拉方法
  7. H5-soul星球特效
  8. ACCESS实例3营销合同管理系统1数据库系统中的表
  9. HTTP-请求报文与应答报文
  10. 快捷键创建向下滑动关机小技巧~~