프로젝트 in MySQL Skill Tree

Countrylanguage 테이블의 기본 키 수정

초급

이 프로젝트에서는 MySQL 데이터베이스에서 countrylanguage 테이블의 기본 키를 수정하는 방법을 배우게 됩니다. 초기 기본 키는 CountryCode 열만을 기반으로 했지만, 더 나은 구성을 위해 CountryCode 및 Language 열을 모두 사용하여 복합 기본 키를 생성할 것입니다.

SQLMySQL

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

소개

이 프로젝트에서는 MySQL 데이터베이스의 countrylanguage 테이블의 기본 키를 수정하는 방법을 배우게 됩니다. 초기 기본 키는 CountryCode 열만을 기반으로 했지만, 더 나은 구성을 위해 CountryCodeLanguage 열을 모두 사용하여 복합 기본 키를 생성할 것입니다.

👀 미리보기

MariaDB [world]> DESC countrylanguage;
+-------------+---------------+------+-----+---------+-------+
| Field       | Type          | Null | Key | Default | Extra |
+-------------+---------------+------+-----+---------+-------+
| CountryCode | char(3)       | NO   | PRI |         |       |
| Language    | char(30)      | NO   | PRI |         |       |
| IsOfficial  | enum('T','F') | NO   |     | F       |       |
| Percentage  | decimal(4,1)  | NO   |     | 0.0     |       |
+-------------+---------------+------+-----+---------+-------+
4 rows in set (0.001 sec)

🎯 작업

이 프로젝트에서는 다음을 배우게 됩니다:

  • 비밀번호 없이 sudo 명령을 사용하여 MySQL 에 접근하는 방법
  • SQL 파일을 MySQL 데이터베이스로 가져오는 방법
  • 테이블의 기본 키를 복합 키로 수정하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • 더 나은 데이터 구성을 위해 복합 기본 키를 사용하는 것의 중요성을 이해합니다.
  • MySQL 테이블의 기본 키 구조를 자신 있게 변경할 수 있습니다.
  • 원하는 데이터베이스 수정을 위해 SQL 문에 대한 지식을 적용할 수 있습니다.

강사

labby

Labby

Labby is the LabEx teacher.
OSZAR »