본문 바로가기
MySQL MariaDB/DB,Table 정보

MySQL/MariaDB 데이터를 파일(CSV)로 출력하기.

by 쑤- IT, MySQL, MariaDB, DBeaver 2021. 8. 5.

#--- column 정의=>파일로출력

SELECT
  table_name
, column_name
, ordinal_position
, column_type
, is_nullable
, column_default
, column_key
, column_comment
FROM information_schema.COLUMNS
WHERE table_schema=DATABASE()
   AND TABLE_NAME='t';

INTO OUTFILE  
   'C:/출력할 경로& 파일명.csv'  --- 여기까지만 실행시.  컬럼 구분값 : TAB으로 생성.
FIELDS
   ENCLOSED BY '"'      --- 각 필드의 값을 큰따옴표(“)로 묶음. 단, 값에 (") 포함시 오류.
   TERMINATED BY ','   --- 컬럼 구분값 지정.
   ESCAPED BY '\\'     --- NULL 일 경우 대체값 표시. 미지정시 default : NULL

LINES
   TERMINATED BY '\r\n'  --- 행 마지막 구분자

댓글