1. 파일의 형식을 .csv로 맞춰준다.
-csv 파일이란 (Comma Separated Values) 쉼표로 구분된 값을 가진다.
-excel 파일인 경우, 다른 이름으로 저장 후 csv 파일 형식으로 저장한다.
-참고로, 파일 명이 너무 길면 에러가 난다. csv 파일명을 심플하게 넣어줄 테이블 이름으로 맞춰주면 편하다.
2. 정보가 들어갈 테이블을 세팅한다 ( 컬럼 개수와, 데이터 타입을 맞춰준다 )
-예를 들어 집어 넣을 csv 데이터가 아래와 같다면,
![[MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 2. 정보가 들어갈 테이블을 세팅한다 ( 컬럼 개수와, 데이터 타입을 맞춰준다 ) [MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 2. 정보가 들어갈 테이블을 세팅한다 ( 컬럼 개수와, 데이터 타입을 맞춰준다 )](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
CREATE TABLE abctest (
id INT(11) NULL,
username VARCHAR(255) NULL,
ipaddr VARCHAR(255) NULL
);
이렇게 넣어줄 데이터 타입과, 개수를 맞춰 테이블을 생성한다.
3. 도구 > CSV 파일 가져오기 클릭
![[MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 2. 정보가 들어갈 테이블을 세팅한다 ( 컬럼 개수와, 데이터 타입을 맞춰준다 ) - 3. 도구 > CSV 파일 가져오기 클릭 [MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 2. 정보가 들어갈 테이블을 세팅한다 ( 컬럼 개수와, 데이터 타입을 맞춰준다 ) - 3. 도구 > CSV 파일 가져오기 클릭](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
4. 알맞게 정보를 입력
![[MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 4. 알맞게 정보를 입력 [MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 4. 알맞게 정보를 입력](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
![[MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 4. 알맞게 정보를 입력 [MYSQL] HeidiSQL 사용하여 간단하게 csv파일 테이블로 import - undefined - 4. 알맞게 정보를 입력](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
2) 필드 종결자 : 위 사진을 보면 모든 데이터가 , 쉼표로 구분되어 있는데, 이 구분점을 '필드 종결자'에 입력한다.
3) 줄 종결자 : csv파일을 메모장으로 열어 하단에 Windows (CRLF)로 되어있다면 그대로 적용해주면 되고,
혹시 Unix(LF)일 시 '\n'으로 수정한다.
4) 목적지 : 아까 만들어준, 데이터가 들어갈 테이블을 선택한다.
**csv 파일의 컬럼 수와, 열에 들어갈 컬럼 개수가 일치해야 한다.
'DATABASE' 카테고리의 다른 글
[MySQL] MySQL 쓰면서 하지 말아야 할 것 17가지 (0) | 2022.04.19 |
---|---|
MSSQL 서버 최대 메모리 설정하기 / 메모리 할당 관련 (1) | 2022.02.17 |
[MySQL] 문자로 된 숫자 정렬 (1) | 2021.12.20 |
[MSSQL] 중복 데이터 삭제하기 (0) | 2021.11.10 |
[DB] cannot create poolableconnectionfactory 에러.log (0) | 2021.10.27 |
댓글