티스토리 뷰

IT 이야기/프로그래밍

[MySQL]Load Data infile

하늘과 나 2010. 8. 9. 14:32
DB 이야기

[MySQL]Load Data infile



파일의 내용을 한꺼번에 집어넣고 싶을 때 사용

파일에 있는 내용을 한꺼번에 집어넣고 싶을 때 다음과 같은 명령을 쓴다.

 

파일은 보통 text파일을 사용하며 항목간에는 TAB 키로 구분하여 넣는다.

 

 > LOAD DATA INFILE ' 파일경로' INFO TABLE '테이블명' FIELDS TERMINATED BY '구분자'

 


주의할 점
1. 윈도우상에서는 경로를 적을때 역슬러시 두번(\\)을 해주어야 리눅스의 (/)처럼 인식한다.


2. 명령문을 실행하는 행위자(루트가 아닌사용자)가 MYSQL - USER테이블에서

    FILE_PRIV권한을 가지고 있어야 실행된다.(USER테이블을 수정하면 당연 MYSQL재기동해야 적용)

공유하기 링크
TAG
,
댓글
댓글쓰기 폼
공지사항
Total
3,559,077
Today
66
Yesterday
590
«   2021/12   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
글 보관함