开发者社区> 随洋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MySQL基础-学生管理系统数据库设计-2

简介: MySQL基础-学生管理系统数据库设计-2
+关注继续查看

. 连接DMS控制台

  1. 在数据库管理页面,单击页面右上方的【登录数据库】。
  1. 在输入框中,输入刚才创建的用户名和密码,单击【登录】。

登录成功,进入数据管理服务系统DMS。

创建数据库

  1. 在DMS控制台左侧实例列表,右键单击【实例名称】,然后单击【数据库管理】。
  1. 在数据库管理页面,单击【创建库】。
  1. 输入数据库名stu_coutse_sc,字符集utf8,校验规则utf8_general_ci。
  2. 创建数据表
  3. 在左侧实例列表单击【刷新】按钮,然后双击切换数据库为为上一小节创建的stu_coutse_sc。
  1. 单击左侧“点击这里开始建表吧”,创建表。
  1. 创建student学生表。

a. 在【基本信息】页面填写表名student。 b. 在左侧导航栏选择【列信息】。 c. 在功能栏单击【新增】来增加一列。

学生表结构如下:

d. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成student表的创建。

  1. 创建teacher教师表。

a. 右键单击左侧student表,然后单击【创建表】。

b. 在【基本信息】页面填写表名teacher。 c. 在左侧导航栏选择【列信息】。 d. 在功能栏单击【新增】来增加一列。

教师表结构如下:

e. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成teacher表的创建。

  1. 创建course课程表。 a. 右键单击左侧已创建的表,然后单击【创建表】。

    b. 在【基本信息】页面填写表名course。 c. 在左侧导航栏选择【列信息】。 d. 在功能栏单击【新增】来增加一列。

课程表结构如下:

e. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成course表的创建。

  1. 创建sc成绩表。 a. 右键单击左侧已创建的表,然后单击【创建表】。

    b. 在【基本信息】页面填写表名sc。 c. 在左侧导航栏选择【列信息】。 d. 在功能栏单击【新增】来增加一列。

成绩表结构如下:

e. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成sc表的创建。

  1. 编辑表关系
  2. 设置成绩表sc与课程表course之间、成绩表sc与学生表student之间的关系。

a. 右键单击表sc,然后单击【新开SQL窗口】。

b. 在SQL窗口中,执行以下SQL语句。

alter table sc add constraint fk_cid foreign key(cid) references course(cid) ;
alter table sc add constraint fk_sid foreign key(sid) references student(sid) ;

  1. 设置教师表teacher和课程表course之间的关系。

在SQL窗口中,执行以下SQL语句。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【Linux】【MySQL】CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行)
原文:【Linux】【MySQL】CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行)   1、前言   框框博客在线报时:2018-11-07 19:31:06   当前MySQL最新版本:8.
4632 0
新手向: ECS搭建Java运行平台, 安装MySQL 以及Tomcat运行
阿里云搭建Java运行环境, 包括MySQL的安装, Tomcat的安装和运行, 以及部分问题解决, 适合新手.
3321 0
Windows 10下安装Mysql 5.7
mysql软件下载 mysql官方下载地址 01 02 03 04 mysql软件安装 05 06 07 08 09 10 ...
851 0
MySQL指令安装
MySQL指令安装 第一步:官网下载mysql压缩文件:https://dev.mysql.com/downloads/mysql/ 第二步:解压文件到 E:\mysql目录下 E:\mysql\mysql-5.
1143 0
Docker安装Mysql服务
拉取官方镜像 # docker pull mysql # docker inspect mysql | grep ''VERSION'' "GOSU_VERSION=1.
1223 0
运维CentOS7下mysql 5.7 下载并安装
打开https://dev.mysql.com/downloads/mysql/这个官网 [root@jiaxin-ceshi src]# wget https://cdn.mysql.com//Downloads/MySQL-5.
1447 0
Linux下yum安装MySQL
Linux下yum安装MySQL
9734 0
+关注
339
文章
205
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载