메인 콘텐츠로 건너뛰기

VillageSQL is a drop-in replacement for MySQL with extensions.

All examples on this page work on VillageSQL. Install Now →
Sakila는 zip 1개에 든 SQL 파일 2개로 옵니다. 첫 번째가 테이블을 만들고, 두 번째가 테이블을 채웁니다. 서버 설치의 서버를 대상으로 그 순서대로 실행합니다.

내려받기

원하는 어느 디렉터리에서든 이것을 실행하세요.
그러면 sakila-db 디렉터리가 남습니다. 그 안에서 필요한 2개의 파일은 sakila-schema.sql과 sakila-data.sql입니다.

로드하기

스키마 파일을 먼저, 그다음 데이터 파일입니다. root에 비밀번호가 없으면 각 비밀번호 프롬프트에서 Return을 누르세요.
두 명령 모두 성공하면 비밀번호 프롬프트 뒤에 아무것도 출력하지 않습니다. 데이터 파일은 데이터베이스의 모든 행을 삽입하므로 더 오래 걸립니다.
스키마 파일이 가장 먼저 하는 일은 DROP SCHEMA IF EXISTS sakila입니다. 이 2개의 명령을 다시 실행하면 데이터베이스를 처음부터 다시 만들므로, 언제든 깨끗한 사본으로 돌아갈 수 있습니다. 바꾼 것은 모두 함께 사라집니다.

확인하기

데이터베이스에 지금 무엇이 들어 있는지 서버에 물어보세요.
23개의 이름인데, SHOW TABLES가 16개의 테이블과 7개의 뷰를 함께 나열하기 때문입니다. 테이블은 데이터 없이 도착할 수도 있으므로, 무언가를 세어 보기도 하세요.
영화 1,000개면 첫 수업을 시작할 준비가 된 것입니다.

데이터베이스 안에서 작업하기

모든 수업은 sakila가 현재 데이터베이스인 것처럼 쿼리를 씁니다. 클라이언트를 열 때 이름을 지정하세요:
또는 안에 들어간 뒤에 전환하세요:
둘 중 하나가 없으면 film을 지정한 쿼리는 실패합니다.

함께 보기