mysql 의 조회 결과를 CSV 파일로 출력하는 쿼리 입니다.
조회된 결과에서 컬럼명을 추가해 주기 위하여 union을 사용하였습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | SELECT 'stock_code', 'basic_date', 'open_value', 'high_value', 'low_value' , 'close_value', 'yesterday_ratio', 'updown_ratio', 'volume_value' UNION ALL SELECT ta.stock_code, ta.basic_date, ta.open_value, ta.high_value, ta.low_value , ta.close_value, ta.yesterday_ratio, ta.updown_ratio, ta.volume_value FROM tbl_stock_history_daum ta inner join (SELECT stock_code FROM tbl_coporation_info where stock_type='KOSDAQ' order by stock_code asc limit 0,50) tb on ta.stock_code = tb.stock_code INTO OUTFILE '/Volumes/USB128G/DataBase/tbl_stock_history_daum_KOSDAQ_000250_011040.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; | cs |
궁금하신 사항은 댓글로 남겨 주세요.
'Database & Data > MYSQL' 카테고리의 다른 글
MySQL Index 정보 조회 (key column 을 한줄로 표시) (0) | 2020.07.07 |
---|---|
MySQL 복원 (0) | 2020.02.22 |
Raspberry 에서 사용하는 MariaDB 백업 Shell Script 입니다. (0) | 2017.11.03 |
[MySQL] 트리구조 탐색 쿼리 - 모든 부모 node 탐색 (3) | 2016.05.09 |
[MySQL] mysqldump 스크립트 자동화시 계정에 관한 경고 처리 (0) | 2016.03.31 |