프로젝트 의 MySQL 스킬 트리

MySQL 데이터베이스 테이블 제약 조건 수정

초급

이 프로젝트에서는 MySQL 데이터베이스의 countrylanguage 테이블에서 'not null' 제약 조건을 IsOfficial 필드에서 제거하는 방법을 배우게 됩니다.

databasemysql

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

소개

이 프로젝트에서는 IsOfficial 필드에서 "not null" 제약 조건을 제거하여 MySQL 데이터베이스의 countrylanguage 테이블을 수정하는 방법을 배우게 됩니다.

👀 미리보기

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

🎯 과제

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

  • sudo 명령을 사용하여 MySQL 데이터베이스를 시작하고 액세스하는 방법
  • world.sql 데이터 파일을 MySQL 데이터베이스로 가져오는 방법
  • IsOfficial 필드에서 "not null" 제약 조건을 제거하여 countrylanguage 테이블을 수정하는 방법
  • countrylanguage 테이블에 적용된 변경 사항을 확인하는 방법

🏆 성과

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

  • 명령줄 인터페이스를 사용하여 MySQL 데이터베이스를 사용하는 방법을 이해합니다.
  • 필드의 제약 조건을 변경하여 테이블 구조를 수정합니다.
  • 테이블 구조를 설명하여 테이블에 적용된 변경 사항을 확인합니다.

강사

labby
Labby
Labby is the LabEx teacher.