学生成绩管理系统

初级

在本项目中,你将学习如何使用 MySQL 创建一个学生信息管理系统。该系统包含两个表:`student_info` 和 `student_score`,它们之间通过外键关系进行关联。

SQLMySQL

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个项目中,你将学习如何使用 MySQL 创建一个学生信息管理系统。这个系统包括两个表:student_infostudent_score,它们之间存在外键关系。

👀 预览

MySQL [studentSys]> DESC student_info;
+-------+-------------+------+-----+---------+----------------+
| 字段 | 类型        | 是否为空 | 键   | 默认值  | 额外信息       |
+-------+-------------+------+-----+---------+----------------+
| Id    | int         | 否   | 主键 | NULL    | 自动递增       |
| name  | varchar(10) | 是   |      | NULL    |                |
+-------+-------------+------+-----+---------+----------------+
2 行记录已选中 (0.002 秒)

MySQL [studentSys]> DESC student_score;
+-------+------------+------+-----+---------+-------+
| 字段 | 类型       | 是否为空 | 键   | 默认值  | 额外信息 |
+-------+------------+------+-----+---------+-------+
| Id    | int        | 否   | 主键 | NULL    |       |
| score | varchar(4) | 是   |      | NULL    |       |
| Sid   | int        | 是   | 索引 | NULL    |       |
+-------+------------+------+-----+---------+-------+
3 行记录已选中 (0.001 秒)

🎯 任务

在这个项目中,你将学习:

  • 如何启动 MySQL 服务器并登录到 MySQL 终端
  • 如何使用 SQL 语句创建数据库和表
  • 如何在两个表之间建立外键关系

🏆 成果

完成这个项目后,你将能够:

  • 理解关系型数据库的概念以及如何创建和管理表
  • 实现外键约束以确保相关表之间的数据完整性
  • 应用你对 SQL 的知识来构建一个简单的学生信息管理系统

教师

labby

Labby

Labby is the LabEx teacher.