はじめに
このプロジェクトでは、MySQL データベースに「お気に入り」テーブルを作成する方法を学びます。「お気に入り」テーブルは、「usercourse」テーブルの各ユーザーの最長学習時間のコースを格納します。
👀 プレビュー
MariaDB [labex]> select * from favorite limit 10;
+----+-----------+-------------+------------+
| id | user_name | course_name | study_time |
+----+-----------+-------------+------------+
| 2 | user_01 | English | 101 |
| 3 | user_02 | Chinese | 102 |
| 4 | user_03 | Chemical | 103 |
| 5 | user_04 | Physics | 104 |
| 6 | user_05 | Biology | 105 |
| 7 | user_06 | Painting | 106 |
| 8 | user_07 | Music | 107 |
| 9 | user_08 | Computer | 108 |
| 10 | user_09 | History | 109 |
| 11 | user_10 | Math | 110 |
+----+-----------+-------------+------------+
10 rows in set (0.000 sec)
🎯 タスク
このプロジェクトでは、以下を学びます。
sudoコマンドを使用して MySQL データベースにアクセスする方法- SQL スクリプトからデータを MySQL データベースにインポートする方法
CREATE TABLE ASステートメントを使用して特定の列で新しいテーブルを作成する方法- 複数のテーブルを結合して、「お気に入り」テーブルに必要なデータを取得する方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- コマンドラインを使用して MySQL データベースを管理する方法を理解する
- 複数の既存のテーブルのデータに基づいて新しいテーブルを作成する SQL クエリを実装する
- テーブル内の各グループの最大値を見つける概念を適用する
- 特定のデータ管理タスクを達成するために SQL ステートメントを使用する能力を示す




