MySQL 을 공부하다보면 데이터 샘플이 필요할 때가 있는데
MySQL 홈페이지에서 제공하는 데이터가 있다.
https://dev.mysql.com/doc/index-other.html
데이터 다운로드
Employee 데이터를 GitHub에서 다운받을 수 있다.
$> unzip test_db-master.zip
$> cd test_db-master/
압축을 풀고 엔진 세팅을 해준다.
set storage_engine = InnoDB;
-- set storage_engine = MyISAM;
-- set storage_engine = Falcon;
-- set storage_engine = PBXT;
-- set storage_engine = Maria;
git clone 으로도 사용이 가능하다.
IntelliJ 에서 스크립트 실행시키기
Database 를 먼저 연결시킨 후
우클릭 -> SQL Scripts -> RUN SQL Scripts 를 눌러서 실행시키고자 하는 스크립트 파일을 선택한다.
실행이 완료되면 테이블이 생성된것을 확인할 수 있다.
테이블은 생성되었지만 아직 데이터는 없는 상태이다.
데이터는 Dump 파일을 실행시켜줘야 한다.
테이블간의 의존성 때문에 dump를 순서대로 스크립트를 실행시켜야 한다.
순서는 employees.sql 파일에 적혀있다.
dump 실행은 위에 sql script 실행 방법과 동일하다.
테이블이 생성되었는지 쿼리를 사용해서 확인해보자 .
반응형
'프로그래밍 언어 > DB' 카테고리의 다른 글
[SQL] MySQL 5.7버전과 8.0버전 차이점, 8.0 업그레이드 (0) | 2023.09.14 |
---|---|
[SQL] IN, EXISTS 비교 및 속도 비교 (0) | 2023.09.10 |
[SQL 튜닝] 옵티마이저(optimizer) (0) | 2023.08.27 |
[MySQL] InnoDB란 (0) | 2023.07.27 |
[MySql] 다른 테이블과 조인해서 UPDATE 하는 방법 (0) | 2023.07.14 |