# 예시
- 첫번째 예시
$ mysql -p my_db -e "SELECT * FROM my_table" | sed 's/\t/","/g;s/^/"/;s/$/"/;' > my_table.csv
- 두번째 예시(쉘 스크립트에서 가능)
#!/bin/bash
db=YOUR_DB
user=YOUR_USER
pass=YOUR_PASS
for table in $(mysql -u$user -p$pass $db -Be "SHOW tables" | sed 1d); do
echo "exporting $table.."
mysql -u$user -p$pass $db -e "SELECT * FROM $table" | sed 's/\t/","/g;s/^/"/;s/$/"/;' > $table.csv
done
# 마무리
위 포스트는 제가 직접 제작한 것 입니다.
그렇기 때문에 틀린점이나 설명이 엉성한 점이 존재할 수 있습니다.
만약 틀린점이나 설명이 엉성한 부분이 존재하면 댓글로 알려주세요.
빠른 처리 하도록 하겠습니다.
티스토리 앱으로는 댓글 이용이 불가능 하므로 웹 브라우저로 봐 주세요
(URL : http://junprogramer.tistory.com/)
읽어주셔서 감사합니다.
'잡다한 기술' 카테고리의 다른 글
[Ubuntu] 우분투 도커를 이용해서 Mysql 접속 (0) | 2018.10.17 |
---|---|
[Ubuntu] 우분투 쉘 스크립트에서 날짜 출력하는 방법 (0) | 2018.10.17 |
[Ubuntu] 우분투 16.04에서 로컬 SMTP 만드는 방법 (0) | 2018.10.17 |
[Ubuntu] 우분투에서 screen(스크린) 사용 방법 (0) | 2018.10.17 |
[Ubuntu] 우분투에서 크론탭 사용방법 (0) | 2018.10.17 |