はじめに
このプロジェクトでは、学生の個人情報をデータベースに追加する方法を学びます。まず、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 サーバーを起動してデータベースをインポートする方法を学びます。
サーバー上のターミナルを開きます。
MySQL サーバーを起動します。
sudo /etc/init.d/mysql startMySQL ターミナルにログインします。
mysql -urootedusys.sqlスクリプトを MySQL データベースにインポートします。SOURCE ~/project/edusys.sql
これにより、プロジェクトに必要なデータベースとテーブルが作成されます。
学生の個人情報を追加する
このステップでは、studentテーブルに学生の個人情報を追加する方法を学びます。
~/projectディレクトリにinsertInformation.sqlという名前の新しいファイルを作成します。ファイルを開き、次の SQL 文を追加します。
INSERT INTO edusys.student (ID, name, dept_name, tot_cred) VALUES (93521, 'Rong', 'History', 68), (89212, 'Tang', 'Music', 60);これにより、
studentテーブルに 2 つの新しい学生レコードが挿入されます。ファイルを保存します。
MySQL ターミナルで SQL スクリプトを実行します。
SOURCE ~/project/insertInformation.sql
次の SQL クエリを実行することで、新しい学生レコードを検証できます。
SELECT * FROM student WHERE ID = 93521 OR ID = 89212;
これにより、追加した 2 つの新しい学生レコードが表示されるはずです。
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 でさらに多くの実験を行って練習してください。



