BLOG main image
+_+ (131)
( -_-) (76)
-ㅁ- (27)
-ㅂ- (18)
-ㅅ- (10)
좋은 놈, 나쁜 놈, 이상한 놈 (T..
하나와
박정현 스페셜-박정현 6집
로맨틱아티스트™
songsl의 생각
songsl's me2DAY
핸콕
잠보니스틱스
원티드(WANTED,2008)
레드몽키 블로그
60,146 Visitors up to today!
Today 53 hit, Yesterday 90 hit
2008/09/19 23:00
작업 하다보면 txt파일 또는 csv등의 파일들을 DB에 넣어야 할 경우가 많은데 phpmyadmin 을 쓰지 않는 이상 쿼리로 모든 것을 해야하니 이번에 작업 하나 한 김에 또 잊기전에-_- 기록 남겨놓기 :)

쿼리를 이렇게 날립시다
mysql > LOAD DATA INFILE '/경로/파일이름.txt' INTO TABLE '테이블' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' (필드1, 필드2);

이렇게 하면 /경로/파일이름.txt가 '테이블' 이라는 이름의 테이블로 입력 되는데 필드1, 필드2 라는 이름의 필드들에 해당 값이 import 됨

에러가 나와도 진행을 하기 위해서 필드 뒤에 IGNORE 1 LINES  명령어를 넣어주면 됨


작업 좀 편하게 합시다~ :)
mysql 로그인 도 귀찮은 경우에는

$> mysql -uroot -p -e "LOAD DATA INFILE '/경로/파일이름.txt' INTO TABLE '테이블' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' (필드1, 필드2);"

이렇게 처리를 해주면 로그인을 한 화면에서 다시 붙여넣기를 하지 않아도 자알 들어감..
Trackback Address :: http://www.hugyou.net/trackback/121 관련글 쓰기
Name
Password
Homepage
Secret