mysql csv import, export 하기

import
LOAD DATA INFILE “파일명.csv” INTO TABLE 테이블명
FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ”
LINES TERMINATED BY ‘\n’
(컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4, 컬럼명5, 컬럼명6)
==> Access denied for user

export
SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4 INTO OUTFILE “파일명.csv”
FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘
LINES TERMINATED BY “\n”
FROM 테이블명;

하지만 웹호스팅을 쓴다면, 대부분 Access denied for user로 나올것이다.
이럴때는 concat, 함수를 이용해서 출력하면 이쁘게 잘나온다.
mysql -h -u -p -e”SELECT CONCAT(‘컴럼1′,’,’,’컬럼2′) FROM 테이블명” > 파일명.csv



csv 쓸대마다 늘쌍 cvs로 헤깔린다. 확실한 거는 scv는 아니라는거!

CSV 형식 [-形式, comma separate value]
데이터베이스나 표 계산 소프트웨어 데이터를 보존하는 형식의 하나. 각 항목이나 판매 내용마다 콤마(,)로 구분해서 적는다. 이 형식의 파일은 텍스트 파일로 보존하기 때문에, 워드 프로세서나 편집기에서 열람, 편집할 수 있다. 수많은 애플리케이션에서 취급하는 범용 형식이기 때문에 개인 휴대 정보 단말기(PDA)와 개인용 컴퓨터(PC) 간에 주소록이나 표 데이터를 주고받을 때에도 데이터 파일을 이 형식으로 변환하여 송수신하는 경우가 많다.

Leave a Reply

Your email address will not be published. Required fields are marked *