添加学生个人信息

MySQLBeginner
立即练习

介绍

在这个项目中,你将学习如何将学生个人信息添加到数据库中。你将从学习如何设置 MySQL 服务器并导入必要的数据库开始。然后,你将创建一个 SQL 脚本,将新的学生记录插入到 student 表中。

👀 预览

MariaDB [edusys]> SELECT * FROM student WHERE ID = 93521 OR ID = 89212;
+-------+------+-----------+----------+
| ID    | name | dept_name | tot_cred |
+-------+------+-----------+----------+
| 89212 | Tang | Music     |       60 |
| 93521 | Rong | History   |       68 |
+-------+------+-----------+----------+
2 rows in set (0.000 sec)

🎯 任务

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

  • 如何启动 MySQL 服务器
  • 如何使用 SQL 脚本导入数据库
  • 如何使用 SQL INSERT 语句向表中添加新数据

🏆 成果

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

  • 设置 MySQL 服务器并导入数据库
  • 编写 SQL 脚本将新数据插入到数据库表中
  • 使用 SQL 查询验证插入的数据

启动 MySQL 并导入数据库

在这一步中,你将学习如何启动 MySQL 服务器并导入数据库。

  1. 在服务器上打开一个终端。

  2. 启动 MySQL 服务器:

    sudo /etc/init.d/mysql start
  3. 登录到 MySQL 终端:

    mysql -uroot
  4. edusys.sql 脚本导入到 MySQL 数据库中:

    SOURCE ~/project/edusys.sql

这将为该项目创建必要的数据库和表。

✨ 查看解决方案并练习

添加学生个人信息

在这一步中,你将学习如何向 student 表中添加学生个人信息。

  1. ~/project 目录下创建一个名为 insertInformation.sql 的新文件。

  2. 打开该文件并添加以下 SQL 语句:

    INSERT INTO edusys.student (ID, name, dept_name, tot_cred)
    VALUES (93521, 'Rong', 'History', 68),
           (89212, 'Tang', 'Music', 60);

    这将向 student 表中插入两条新的学生记录。

  3. 保存文件。

  4. 在 MySQL 终端中运行该 SQL 脚本:

    SOURCE ~/project/insertInformation.sql

你可以通过运行以下 SQL 查询来验证新的学生记录:

SELECT * FROM student WHERE ID = 93521 OR ID = 89212;

这应该会显示你刚刚添加的两条新学生记录。

MariaDB [edusys]> SELECT * FROM student WHERE ID = 93521 OR ID = 89212;
+-------+------+-----------+----------+
| ID    | name | dept_name | tot_cred |
+-------+------+-----------+----------+
| 89212 | Tang | Music     |       60 |
| 93521 | Rong | History   |       68 |
+-------+------+-----------+----------+
2 rows in set (0.000 sec)
✨ 查看解决方案并练习

总结

恭喜你!你已经完成了这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。