简介
在这个项目中,你将学习如何使用 MySQL 创建一个学生信息管理系统。这个系统包括两个表:student_info
和 student_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 的知识来构建一个简单的学生信息管理系统