프로젝트 의 MySQL 스킬 트리

국가별 도시 이름 쿼리

초급

이 프로젝트에서는 MySQL 에서 city, country, countrylanguage 테이블에 대한 동등 조인 쿼리를 실행하는 방법을 배웁니다. 목표는 이러한 테이블에서 도시 이름, 해당 국가 이름 및 언어를 검색하는 것입니다.

databasemysql

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 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 조인 (join) 의 개념과 이를 효과적으로 사용하는 방법을 이해합니다.
  • 관계형 데이터베이스에서 여러 테이블의 데이터를 검색합니다.
  • 필요에 따라 결과를 필터링하고 제한하기 위해 SQL 쿼리를 적용합니다.
  • MySQL 데이터베이스 작업에 대한 실질적인 경험을 얻습니다.

강사

labby
Labby
Labby is the LabEx teacher.