본문 바로가기
프로그래밍 언어/SQL - MySQL

[MYSQL] 우분투에 Employees 샘플 데이터 베이스 설치하기

by UltraLowTemp-Physics 2021. 6. 25.
728x90

전제사항 

1. 우분투에 MySQL 설치
2. Github 설치 


1. 관련 홈페이지

  a. https://dev.mysql.com/doc/employee/en/   
  b. https://github.com/datacharmer/test_db    

2. 설치 방법

   1) 위 홈페이지 (1.b)의 자료를 Git clone으로 다운받음 

 git clone https://github.com/datacharmer/test_db.git

    - 다운로드가 정상적으로 될 경우, test_db라는 디렉토리가 생성됨 

  2) 생성된 test_db 디렉토리로 이동 후, root 계정 아래 명령어를 입력 

$ mysql < employees.sql -p

    - 비밀번호 입력을 하게 되면, 아래 테이블들이 생성이 됨: departments, employees, dept_emp, dept_manager, titles, salaries
    - 2)번까지 완료를 하면, 샘플 데이터베이스가 mysql에 설치가 되었다. 

  3) 설치된 샘플데이터 확인 및 테스트 

$ mysql -t < test_employees_md5.sql -p
Enter password:
+----------------------+
| INFO                 |
+----------------------+
| TESTING INSTALLATION |
+----------------------+
+--------------+------------------+----------------------------------+
| table_name   | expected_records | expected_crc                     |
+--------------+------------------+----------------------------------+
| departments  |                9 | d1af5e170d2d1591d776d5638d71fc5f |
| dept_emp     |           331603 | ccf6fe516f990bdaa49713fc478701b7 |
| dept_manager |               24 | 8720e2f0853ac9096b689c14664f847e |
| employees    |           300024 | 4ec56ab5ba37218d187cf6ab09ce1aa1 |
| salaries     |          2844047 | fd220654e95aea1b169624ffe3fca934 |
| titles       |           443308 | bfa016c472df68e70a03facafa1bc0a8 |
+--------------+------------------+----------------------------------+
+--------------+------------------+----------------------------------+
| table_name   | found_records    | found_crc                        |
+--------------+------------------+----------------------------------+
| departments  |                9 | d1af5e170d2d1591d776d5638d71fc5f |
| dept_emp     |           331603 | ccf6fe516f990bdaa49713fc478701b7 |
| dept_manager |               24 | 8720e2f0853ac9096b689c14664f847e |
| employees    |           300024 | 4ec56ab5ba37218d187cf6ab09ce1aa1 |
| salaries     |          2844047 | fd220654e95aea1b169624ffe3fca934 |
| titles       |           443308 | bfa016c472df68e70a03facafa1bc0a8 |
+--------------+------------------+----------------------------------+
+--------------+---------------+-----------+
| table_name   | records_match | crc_match |
+--------------+---------------+-----------+
| departments  | OK            | ok        |
| dept_emp     | OK            | ok        |
| dept_manager | OK            | ok        |
| employees    | OK            | ok        |
| salaries     | OK            | ok        |
| titles       | OK            | ok        |
+--------------+---------------+-----------+
+------------------+
| computation_time |
+------------------+
| 00:00:52         |
+------------------+
+---------+--------+
| summary | result |
+---------+--------+
| CRC     | OK     |
| count   | OK     |
+---------+--------+

    - 위 명령어를 입력하면, 위와 같은 화면이 나오면서 샘플 데이터 베이스가 정상적으로 설치됨을 확인할 수 있다. 

 

728x90

댓글