링크
MySQL_문서
해당 페이지는 MySQL에서 제공하는 employees 샘플 데이터베이스(이하 샘플DB)에 대한 역사, 설치, 구조, 사용법에 대한 내용이 작성되어 있다. 굳이 보지 않아도 무방하지만, Employees Structure 페이지에서 제공하는 ERD 다이어그램은 샘플DB의 스키마를 이해하는데 도움이 된다.
git repository 다운로드
해당 페이지는 샘플DB 설치를 위한 프로젝트를 내려 받을 수 있다. git clone을 이용하여 리포지토리를 내려받아도 되고 zip 파일로 내려받아도 된다.
설치방법
PC에 MySQL이 설치되어 있는 경우
만약 설치되어 있지 않다면 MySQL Community Edition 다운로드 페이지 에서 설치 하거나, 아래 docker를 이용하는 방법이 있다.
프로젝트의 root 디렉토리에서 아래 명령어를 실행한다. dump파일이 여러개 인서트 되므로 시간이 수 분 소요된다.
mysql < employees.sql
docker를 이용하여 설치
프로젝트의 root 디렉토리에서 아래의 docker-compose.yaml 파일을 만든다.
version: "3"
services:
mysql:
container_name: mysql_sample # 사용자 정의
# platform: linux/x86_64 # for apple silicon mac
image: mysql:latest # 버전 바꿔도 무방
restart: always
ports:
- 3306:3306 # 3306포트를 이미 사용시 변경
environment:
MYSQL_ROOT_PASSWORD: MyPassword # 사용자 정의
volumes:
- .:/usr/src/test_db
아래 명령어로 컨테이너 생성&실행
docker-compose up -d
컨테이너가 올라가면 컨테이너 shell 사용하여 샘플DB 설치
docker exec -it mysql_sample bash
mysql -pMyPassword -t < /usr/src/test_db/employees.sql
employees 샘플 데이터베이스 스키마