wglee87DB-엑셀파일-insert하기
엑셀로 정리된 파일들을 mysql 데이터베이스로 한번에 가져오는 방법(기록용)
- 엑셀파일의 전처리 작업
- 가져올 데이터만 남기고 열 이름은 삭제
- 엑셀파일을 csv파일로 저장
- 다른이름으로 저장하기 > encoding=utf8 (utf8 미설정 시 한글폰트가 깨질 수 있음) > 확장자 csv로
저장하기
- 다른이름으로 저장하기 > encoding=utf8 (utf8 미설정 시 한글폰트가 깨질 수 있음) > 확장자 csv로
- mysql로 접속하기
- mysql에 접속 (필자는 sequel pro를 활용)
- 데이터베이스, 테이블 생성 및 encoding 변환
- 단, 테이블 구조와 csv파일 구조가 같아야함
- CREATE TABLE [테이블명](column이름 텍스트형식)
- encoding=utf8로 변환
- ALTER DATABASE [DB명] CHARACTER SET = utf8
- ALTER TABLE [테이블명] CHARACTER SET = utf8
- 데이터 insert
- LOAD DATA LOCAL INFILE [FILE_PATH] INTO TABLE DB명.TABLE명 FIELDS TERMINATED BY ‘,’;
title: ‘[wglee87DB] 엑셀파일 insert하기’
date: 2020-04-27 19:24:50
tags:
You need to set
install_url
to use ShareThis. Please set it in _config.yml
.