메모장을 열어 아래와 같은 내용을 입력 후 C:\위치에 text.csv로 저장한다.
(txt로 해도 무방하다. 텝으로 분리할 경우 혼동을 피하기 위해 tsv로 저장하자.)
a,b,c
1,2,3
4,5,6
#2. 테스트용 테이블 생성
간단하게 테스트할 목적이므로 최대한 심플하게 생성한다.
# TEST_TABLE 생성
CREATE TABLE test_table (
a int
,b int
,c int
);
#3. 파일 insert
아래의 쿼리를 통해 파일을 테이블에 넣는다.
LOAD DATA LOCAL INFILE 'C:\\test.csv' # 파일 위치 설정
INTO TABLE test_table # insert할 테이블명
COLUMNS TERMINATED BY ',' # column을 나누는 구분자. 텝으로 나눴다면 \t
# OPTIONALLY ENCLOSED BY '"' # column을 하나의 값으로 묶은 구분자. 지정하지 않았다면 제외
LINES TERMINATED BY '\r\n' # row를 나누는 구분자.
IGNORE 1 LINES # 맨 윗줄 header를 제외
;
#4. 결과 확인
SELECT * FROM test_table;
댓글 없음:
댓글 쓰기