반응형 경험7 MySQL 커맨드라인 클라이언트를 통해 외부 파일 쿼리 실행 MySQL 클라이언트 상에서 쿼리를 통해 외부 파일로 출력하는 기능을 이전 포스트에 적었다. 하지만 일을 하다 보니 권한이 없어서 외부 파일로 출력하지 못 하는 경우가 존재했다. 이를 대체할 내용을 메모해 놓은 것이 있어 블로그에 적어 놓는다. 1. 외부 쿼리 파일을 이용하여 외부로 파일 출력 이 방법은 데이터를 조사하여 출력할 때 사용하면 좋다. (SELECT) $ mysql -N -u [user_name] -p -h [host_name] [db_name] outfile.csv --skip-column-names, -N 컬럼명을 출력하지 않는다. < queries.sql queries.sql이란 파일을 표준 입력으로 MySQL 클라이언트에 입력한다... 2020. 6. 27. MySQL 클라이언트에서 SELECT해서 외부파일로 내보내기 MySQL 클라이언트 내부에서 쿼리를 실행하여 외부 파일로 출력하고 싶은 경우가 종종 있다. 그럴 때 사용할 수 있는 방법을 메모해놓은 게 있어서 블로그에 남겨 놓는다. SELECT하여 외부로 파일 보내기 SELECT * FROM table_name WHERE col_name = 'hello' INTO OUTFILE '/where/to/save/file.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' INTO OUTFILE 'path'(2번째 행) 어디에 저장할지 표현한다. 실행 계정이 쓰기 권한이 없으면 안 되는 경우가 있다! (안 되는 경우에 사용한 건 다른 포스트에...) FIELDS TERMINATED BY ','(3번째 행) 각 필드(컬럼)이 어.. 2020. 6. 26. 이전 1 2 다음