반응형
Excel 파일의 데이터를 MySQL 데이터베이스로 가져오는 작업은 데이터 분석 및 관리에 있어 매우 중요합니다. MySQL Workbench를 사용하면 이 과정을 간편하게 수행할 수 있습니다. 아래는 단계별 가이드입니다.
1. Excel 파일을 CSV 형식으로 저장하기
MySQL은 Excel 파일(.xlsx)을 직접 가져올 수 없으므로, 먼저 Excel 파일을 CSV(쉼표로 구분된 값) 형식으로 저장해야 합니다.
- Excel에서 CSV로 저장하기:
- Excel 파일을 엽니다.
- '파일' 메뉴에서 '다른 이름으로 저장'을 선택합니다.
- '파일 형식' 드롭다운에서 'CSV(쉼표로 구분)(*.csv)'를 선택합니다.
- 적절한 위치에 파일을 저장합니다.
MySQL에서 엑셀파일 불러오기
MySQL에서 엑셀파일을 불러와 테이블에 저장해보자!SQL을 처음 다뤄보는 나에게는 기본적인 것부터 오류가 많이 떠서 막힌다.😭앞으로도 자주 쓸 루틴인 것 같아서 정리해보고자한다. 쓰고자하
velog.io
2. MySQL Workbench에서 데이터베이스 선택하기
MySQL Workbench를 실행하고, 데이터를 가져올 대상 데이터베이스를 선택합니다.
- 데이터베이스 선택:
- 왼쪽 패널의 'SCHEMAS'에서 원하는 데이터베이스를 클릭하여 선택합니다.
3. 'Table Data Import Wizard' 사용하기
MySQL Workbench의 'Table Data Import Wizard'를 사용하여 CSV 파일을 데이터베이스에 가져올 수 있습니다.
- 'Table Data Import Wizard' 실행:
- 선택한 데이터베이스에서 마우스 오른쪽 버튼을 클릭합니다.
- 'Table Data Import Wizard'를 선택합니다.
4. CSV 파일 선택 및 테이블 설정하기
'Table Data Import Wizard'에서 CSV 파일을 선택하고, 데이터를 가져올 테이블을 설정합니다.
- CSV 파일 선택:
- 'Browse' 버튼을 클릭하여 저장한 CSV 파일을 선택합니다.
- 테이블 설정:
- 'Create new table'을 선택하고, 테이블 이름을 지정합니다.
- 'Use existing table'을 선택하여 기존 테이블에 데이터를 추가할 수도 있습니다.
5. 데이터 매핑 및 가져오기
CSV 파일의 데이터를 MySQL 테이블의 컬럼에 매핑하고, 데이터를 가져옵니다.
- 데이터 매핑:
- 'Next' 버튼을 클릭하여 CSV 파일의 컬럼과 테이블의 컬럼을 매핑합니다.
- 필요에 따라 데이터 형식을 조정합니다.
- 데이터 가져오기:
- 'Next' 버튼을 클릭하여 데이터를 가져옵니다.
- 가져오기 진행 상황을 확인하고, 완료되면 'Finish'를 클릭합니다.
6. 데이터 확인하기
가져온 데이터가 테이블에 정상적으로 입력되었는지 확인합니다.
- 데이터 확인:
- MySQL Workbench에서 해당 테이블을 선택합니다.
- 'Select Rows' 버튼을 클릭하여 데이터를 확인합니다.
주의사항:
- CSV 파일 인코딩:
- CSV 파일의 인코딩이 UTF-8이어야 한글 등의 문자가 깨지지 않습니다.
- 엑셀에서 '다른 이름으로 저장' 시 인코딩을 UTF-8로 선택합니다.
- 데이터 형식 확인:
- CSV 파일의 데이터 형식이 MySQL 테이블의 컬럼 형식과 일치하는지 확인합니다.
- 필요에 따라 데이터 형식을 변환하거나 테이블 구조를 조정해야 할 수 있습니다.
위의 단계를 따르면 Excel 파일의 데이터를 MySQL Workbench를 통해 MySQL 데이터베이스로 손쉽게 가져올 수 있습니다.
반응형