はじめに
このプロジェクトでは、MySQL のcity、country、およびcountrylanguageテーブルに対して等値結合クエリを実行する方法を学びます。目的は、これらのテーブルから都市名、対応する国名、および言語を取得することです。
👀 プレビュー
MariaDB [world]> SOURCE /home/labex/project/getCountryNameAndLanguage.sql;
+----------------+-------------+------------+
| CityName | CountryName | Language |
+----------------+-------------+------------+
| Oranjestad | Aruba | Dutch |
| Oranjestad | Aruba | English |
| Oranjestad | Aruba | Papiamento |
| Oranjestad | Aruba | Spanish |
| Kabul | Afghanistan | Balochi |
| Qandahar | Afghanistan | Balochi |
| Herat | Afghanistan | Balochi |
| Mazar-e-Sharif | Afghanistan | Balochi |
| Kabul | Afghanistan | Dari |
| Qandahar | Afghanistan | Dari |
+----------------+-------------+------------+
10 rows in set (0.001 sec)
🎯 タスク
このプロジェクトでは、以下を学びます。
sudoコマンドを使用してパスワードなしで MySQL にアクセスする方法world.sqlスクリプトからのデータを MySQL にインポートする方法- 必要な情報をテーブルから取得するための等値結合クエリを書く方法
- クエリ結果を最初の 10 行に制限する方法
🏆 成果
このプロジェクトを完了すると、以下ができるようになります。
- SQL 結合の概念を理解し、それを効果的に使用する方法
- 関係型データベースの複数のテーブルからデータを取得する方法
- 必要に応じて SQL クエリを適用して結果をフィルタリングおよび制限する方法
- MySQL データベースを操作する実践経験を得ること




