wglee87DB-엑셀파일-insert하기

엑셀로 정리된 파일들을 mysql 데이터베이스로 한번에 가져오는 방법(기록용)

  1. 엑셀파일의 전처리 작업
    • 가져올 데이터만 남기고 열 이름은 삭제
  1. 엑셀파일을 csv파일로 저장
    • 다른이름으로 저장하기 > encoding=utf8 (utf8 미설정 시 한글폰트가 깨질 수 있음) > 확장자 csv로
      저장하기
  1. mysql로 접속하기
    • mysql에 접속 (필자는 sequel pro를 활용)
  1. 데이터베이스, 테이블 생성 및 encoding 변환
    • 단, 테이블 구조와 csv파일 구조가 같아야함
    • CREATE TABLE [테이블명](column이름 텍스트형식)
    • encoding=utf8로 변환
    • ALTER DATABASE [DB명] CHARACTER SET = utf8
    • ALTER TABLE [테이블명] CHARACTER SET = utf8
  1. 데이터 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.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

Comments

You forgot to set the shortname for Disqus. Please set it in _config.yml.