본문 바로가기
카테고리 없음

엑셀 파일 MySQL Workbench로 가져오는 방법

by 7거시리 2025. 1. 11.
반응형

Excel 파일의 데이터를 MySQL 데이터베이스로 가져오는 작업은 데이터 분석 및 관리에 있어 매우 중요합니다. MySQL Workbench를 사용하면 이 과정을 간편하게 수행할 수 있습니다. 아래는 단계별 가이드입니다.

 

1. Excel 파일을 CSV 형식으로 저장하기

MySQL은 Excel 파일(.xlsx)을 직접 가져올 수 없으므로, 먼저 Excel 파일을 CSV(쉼표로 구분된 값) 형식으로 저장해야 합니다.

  • Excel에서 CSV로 저장하기:
    1. Excel 파일을 엽니다.
    2. '파일' 메뉴에서 '다른 이름으로 저장'을 선택합니다.
    3. '파일 형식' 드롭다운에서 'CSV(쉼표로 구분)(*.csv)'를 선택합니다.
    4. 적절한 위치에 파일을 저장합니다.

 

MySQL에서 엑셀파일 불러오기

 

MySQL에서 엑셀파일 불러오기

MySQL에서 엑셀파일을 불러와 테이블에 저장해보자!SQL을 처음 다뤄보는 나에게는 기본적인 것부터 오류가 많이 떠서 막힌다.😭앞으로도 자주 쓸 루틴인 것 같아서 정리해보고자한다. 쓰고자하

velog.io

 

2. MySQL Workbench에서 데이터베이스 선택하기

MySQL Workbench를 실행하고, 데이터를 가져올 대상 데이터베이스를 선택합니다.

  • 데이터베이스 선택:
    1. 왼쪽 패널의 'SCHEMAS'에서 원하는 데이터베이스를 클릭하여 선택합니다.

 

3. 'Table Data Import Wizard' 사용하기

MySQL Workbench의 'Table Data Import Wizard'를 사용하여 CSV 파일을 데이터베이스에 가져올 수 있습니다.

  • 'Table Data Import Wizard' 실행:
    1. 선택한 데이터베이스에서 마우스 오른쪽 버튼을 클릭합니다.
    2. 'Table Data Import Wizard'를 선택합니다.

 

4. CSV 파일 선택 및 테이블 설정하기

'Table Data Import Wizard'에서 CSV 파일을 선택하고, 데이터를 가져올 테이블을 설정합니다.

  • CSV 파일 선택:
    1. 'Browse' 버튼을 클릭하여 저장한 CSV 파일을 선택합니다.
  • 테이블 설정:
    1. 'Create new table'을 선택하고, 테이블 이름을 지정합니다.
    2. 'Use existing table'을 선택하여 기존 테이블에 데이터를 추가할 수도 있습니다.

 

5. 데이터 매핑 및 가져오기

CSV 파일의 데이터를 MySQL 테이블의 컬럼에 매핑하고, 데이터를 가져옵니다.

  • 데이터 매핑:
    1. 'Next' 버튼을 클릭하여 CSV 파일의 컬럼과 테이블의 컬럼을 매핑합니다.
    2. 필요에 따라 데이터 형식을 조정합니다.
  • 데이터 가져오기:
    1. 'Next' 버튼을 클릭하여 데이터를 가져옵니다.
    2. 가져오기 진행 상황을 확인하고, 완료되면 'Finish'를 클릭합니다.

 

6. 데이터 확인하기

가져온 데이터가 테이블에 정상적으로 입력되었는지 확인합니다.

  • 데이터 확인:
    1. MySQL Workbench에서 해당 테이블을 선택합니다.
    2. 'Select Rows' 버튼을 클릭하여 데이터를 확인합니다.

 

주의사항:

  • CSV 파일 인코딩:
    • CSV 파일의 인코딩이 UTF-8이어야 한글 등의 문자가 깨지지 않습니다.
    • 엑셀에서 '다른 이름으로 저장' 시 인코딩을 UTF-8로 선택합니다.
  • 데이터 형식 확인:
    • CSV 파일의 데이터 형식이 MySQL 테이블의 컬럼 형식과 일치하는지 확인합니다.
    • 필요에 따라 데이터 형식을 변환하거나 테이블 구조를 조정해야 할 수 있습니다.

위의 단계를 따르면 Excel 파일의 데이터를 MySQL Workbench를 통해 MySQL 데이터베이스로 손쉽게 가져올 수 있습니다.

반응형