case Computer :

[MY-SQL] 정보 대량 입력

거곰 2009. 6. 3. 22:44

명령어 load
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'
    [REPLACE | IGNORE]
    INTO TABLE tbl_name
    [FIELDS
        [TERMINATED BY 'string']
        [[OPTIONALLY] ENCLOSED BY 'char']
        [ESCAPED BY 'char' ]
    ]
    [LINES
        [STARTING BY 'string']
        [TERMINATED BY 'string']
    ]
    [IGNORE number LINES]
    [(col_name_or_user_var,...)]
    [SET col_name = expr,...)]

대략 이러함.

load data infile 'c:\\test.txt' into table 테이블명 fields terminated by ',';

field terminated를 ',' 으로 주면 , 을 기준으로 필드에 입력된다.
field terminated를 없이 하면 디폴트 값으로 tab을 인식한다

기준은 사용자가 편한것으로..


이런 명령어도 쓸날이 오다니... 귀차니즘은 세상을 편하게 만든다 ㅋ
반응형