집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 테이블 디자인 튜토리얼: 간단한 음악 재생 목록 테이블 만들기
MySQL 테이블 디자인 튜토리얼: 간단한 음악 재생 목록 테이블 만들기
음악 플레이어 애플리케이션을 개발할 때 일반적인 요구 사항은 사용자가 좋아하는 노래를 관리하기 위해 음악 재생 목록을 만드는 것입니다. 이 튜토리얼에서는 MySQL 데이터베이스를 사용하여 간단한 음악 재생 목록 테이블을 만드는 방법을 보여줍니다. 자세한 단계는 다음과 같습니다.
1단계: 데이터베이스 및 테이블 생성
먼저, 음악 재생 목록의 정보를 저장할 데이터베이스를 MySQL에 생성해야 합니다. MySQL 명령줄 터미널을 열고 다음 명령을 입력합니다.
CREATE DATABASE music_player; USE music_player;
다음으로 음악 재생 목록 정보를 저장하기 위해 "playlist"라는 테이블을 만듭니다. 테이블에는 노래 이름, 아티스트, 기간, 트랙 번호와 같은 필드가 포함됩니다. 테이블을 생성하려면 다음 명령을 입력하세요.
CREATE TABLE playlist ( id INT PRIMARY KEY AUTO_INCREMENT, track_number INT NOT NULL, title VARCHAR(100) NOT NULL, artist VARCHAR(100) NOT NULL, duration INT NOT NULL );
위 코드에서는 몇 가지 일반적인 데이터 유형을 사용하여 테이블의 필드를 정의합니다. id 필드는 기본 키이며 고유 식별자를 생성하기 위해 자동으로 증가됩니다. track_number 필드는 트랙 번호이고, 제목 필드는 노래 이름이고, 아티스트 필드는 아티스트 이름이고, 기간 필드는 노래 기간입니다.
2단계: 데이터 삽입
이제 빈 음악 재생 목록 테이블을 만들었으므로 일부 테스트 데이터를 테이블에 삽입할 수 있습니다. 데이터를 삽입하려면 다음 명령을 입력하세요.
INSERT INTO playlist (track_number, title, artist, duration) VALUES (1, 'Song 1', 'Artist 1', 180), (2, 'Song 2', 'Artist 2', 210), (3, 'Song 3', 'Artist 3', 240), (4, 'Song 4', 'Artist 4', 190), ... (n, 'Song n', 'Artist n', duration_n);
위 코드에서는 INSERT INTO 문을 사용하여 재생 목록 테이블에 데이터를 삽입합니다. 각 INSERT 문은 트랙 번호, 노래 이름, 아티스트, 노래 길이 등 노래에 대한 정보를 삽입합니다. 필요한 만큼 데이터를 삽입할 수 있습니다.
3단계: 데이터 쿼리
일부 테스트 데이터를 성공적으로 삽입했으므로 SELECT 문을 사용하여 재생 목록의 노래를 쿼리할 수 있습니다. 데이터를 쿼리하려면 다음 명령을 입력하세요.
SELECT * FROM playlist;
위 코드에서는 SELECT * FROM 재생 목록 문을 사용하여 재생 목록 테이블의 모든 데이터를 쿼리합니다. 필요에 따라 더 복잡한 쿼리를 작성할 수 있습니다.
4단계: 데이터 업데이트 및 삭제
실제 적용에서는 재생 목록의 노래를 업데이트하거나 삭제해야 할 수도 있습니다. 다음은 몇 가지 샘플 코드입니다.
업데이트 데이터:
UPDATE playlist SET artist = 'New Artist' WHERE id = 1;
위 코드에서는 UPDATE 문을 사용하여 ID가 1인 노래의 아티스트 이름을 'New Artist'로 업데이트합니다.
데이터 삭제:
DELETE FROM playlist WHERE id = 2;
위 코드에서는 DELETE 문을 사용하여 ID가 2인 노래를 삭제합니다.
요약:
이 간단한 예를 통해 MySQL에서 음악 재생 목록 테이블을 생성하고 데이터 삽입, 쿼리, 업데이트 및 삭제 작업을 수행하는 방법을 배웠습니다. 물론 실제 애플리케이션에는 더 많은 요구 사항과 복잡한 기능이 있을 수 있지만 이 튜토리얼은 시작점을 제공합니다. 이 튜토리얼이 도움이 되기를 바랍니다!
위 내용은 MySQL 테이블 디자인 튜토리얼: 간단한 음악 재생 목록 테이블 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!