Добавить личную информацию студента

MySQLMySQLBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь добавлять личную информацию студентов в базу данных. Вы начнете с изучения настройки сервера 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-запросов

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL sql(("SQL")) -.-> sql/BasicSQLCommandsGroup(["Basic SQL Commands"]) mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) sql(("SQL")) -.-> sql/DataManipulationandQueryingGroup(["Data Manipulation and Querying"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") sql/BasicSQLCommandsGroup -.-> sql/select("SELECT statements") mysql/BasicKeywordsandStatementsGroup -.-> mysql/create_database("Database Creation") sql/BasicSQLCommandsGroup -.-> sql/insert("INSERT INTO statements") mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval") mysql/BasicKeywordsandStatementsGroup -.-> mysql/insert("Data Insertion") mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution") sql/BasicSQLCommandsGroup -.-> sql/create_table("CREATE TABLE statements") sql/DataManipulationandQueryingGroup -.-> sql/where("WHERE clause") subgraph Lab Skills mysql/use_database -.-> lab-301278{{"Добавить личную информацию студента"}} sql/select -.-> lab-301278{{"Добавить личную информацию студента"}} mysql/create_database -.-> lab-301278{{"Добавить личную информацию студента"}} sql/insert -.-> lab-301278{{"Добавить личную информацию студента"}} mysql/select -.-> lab-301278{{"Добавить личную информацию студента"}} mysql/insert -.-> lab-301278{{"Добавить личную информацию студента"}} mysql/source -.-> lab-301278{{"Добавить личную информацию студента"}} sql/create_table -.-> lab-301278{{"Добавить личную информацию студента"}} sql/where -.-> lab-301278{{"Добавить личную информацию студента"}} end

Запустить 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. Создайте новый файл с именем insertInformation.sql в директории ~/project.

  2. Откройте файл и добавьте следующие SQL-инструкции:

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

    Это вставит две новые записи о студентах в таблицу student.

  3. Сохраните файл.

  4. Запустите SQL-скрипт в терминале MySQL:

    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, чтобы улучшить свои навыки.