매일 쓰면서도 자꾸 헷갈리는게 문법인가보다. ㅡ.ㅡ
엑셀로 저장된 CSV 파일을 mysql 에 업로드 시키려다보니..
아래 문법은 http://dev.mysql.com/doc/refman/5.1/en/load-data.html 에서 발췌한 부분이다.
로컬경로 /temp/xxx.csv 파일의 내용을 DB 테이블 TABLE1 에 입력하는 예제이다.
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name
' [REPLACE | IGNORE] INTO TABLEtbl_name
[CHARACTER SETcharset_name
] [{FIELDS | COLUMNS} [TERMINATED BY 'string
'] [[OPTIONALLY] ENCLOSED BY 'char
'] [ESCAPED BY 'char
'] ] [LINES [STARTING BY 'string
'] [TERMINATED BY 'string
'] ] [IGNOREnumber
LINES] [(col_name_or_user_var
,...)] [SETcol_name
=expr
,...]
로컬경로 /temp/xxx.csv 파일의 내용을 DB 테이블 TABLE1 에 입력하는 예제이다.
컬럼간 구분자는 콤마(,) 이고 컬럼내용은 따옴표(")로 되어 있다.
LOAD DATA LOCAL INFILE '/temp/xxx.csv' INTO TABLE TABLE1 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
'Programming & > Database' 카테고리의 다른 글
리눅스에서 oracle 재시작 (0) | 2010.03.16 |
---|---|
mysql root 패스워드 분실시 패스워드 변경하기 (0) | 2010.02.22 |
MSSQL 에서 테이블의 컬럼 정보를 볼려면...mysql, oracle의 DESC 명령어처럼.. (0) | 2009.09.22 |
ASP에서 Oracle연동하기 (0) | 2009.07.08 |
Mysql Grant 명령을 이용한 User 생성 및 권한 설정 (0) | 2009.07.05 |