영화 데이터 기록 챌린지

MySQLBeginner
지금 연습하기

소개

지역 영화관에서 영화 데이터베이스를 구축하는 데 도움이 필요합니다. 여러분은 데이터베이스 관리자로서 기존 데이터베이스에 영화 데이터를 삽입해야 합니다. 이 챌린지는 올바른 SQL 구문을 사용하여 MySQL 테이블에 데이터를 삽입하는 능력을 테스트합니다.

이것은 챌린지 과제입니다. 가이드가 제공되는 실습과 달리, 학습 단계를 따라가는 것이 아니라 스스로 독립적으로 과제를 완수해야 합니다. 챌린지는 보통 난이도가 조금 있는 편입니다. 해결이 어렵다면 Labby 와 상의하거나 모범 답안을 확인해 보세요. 통계에 따르면 이 과제는 초급 수준이며, 통과율은 96%, 학습자 만족도는 98%에 달합니다.

영화 레코드 삽입

영화관에서 현재 상영 중인 영화 목록을 데이터베이스에 추가해 달라고 요청했습니다. MySQL 테이블에 여러 행의 데이터를 삽입하는 연습을 수행합니다.

과제

  • root 사용자로 MySQL 에 접속합니다.
  • cinema 데이터베이스를 사용합니다.
  • movies 테이블에 다음 세 편의 영화 정보를 삽입합니다.
    1. Avatar (2009) - Science Fiction - $12.99
    2. The Dark Knight (2008) - Action - $11.99
    3. Inception (2010) - Science Fiction - $12.99

요구 사항

  • 모든 작업은 ~/project 디렉토리에서 수행해야 합니다.
  • 올바른 SQL INSERT 구문을 사용하세요.
  • 모든 영화 데이터는 단일 SQL 문을 사용하여 한 번에 삽입해야 합니다.
  • titleprice 필드는 NULL 값을 가질 수 없습니다.
  • 연도 (Year) 는 문자열이 아닌 숫자로 삽입해야 합니다.
  • 과제에 명시된 순서대로 데이터를 삽입하세요.

예시

데이터를 올바르게 삽입한 후 SELECT * FROM movies; 명령어를 실행하면 다음과 같이 표시되어야 합니다.

+----+-----------------+--------------+-----------------+-------+
| id | title           | release_year | genre           | price |
+----+-----------------+--------------+-----------------+-------+
|  1 | Avatar          |         2009 | Science Fiction | 12.99 |
|  2 | The Dark Knight |         2008 | Action          | 11.99 |
|  3 | Inception       |         2010 | Science Fiction | 12.99 |
+----+-----------------+--------------+-----------------+-------+
✨ 솔루션 확인 및 연습

요약

이 챌린지에서는 MySQL 테이블에 여러 행의 데이터를 삽입하는 연습을 했습니다. MySQL 데이터베이스 연결, 다중 레코드를 위한 올바른 SQL INSERT 구문 활용, 다양한 데이터 타입의 정확한 처리, 그리고 데이터 무결성 보장 등의 기술을 습득했습니다. 이러한 기본적인 데이터 삽입 기술은 데이터베이스 관리의 핵심이며 MySQL 데이터베이스를 다룰 때 빈번하게 사용됩니다.