ถ้าหากเคยใช้ MySQL กันมาบ้าง อาจจะเคยใช้คำสั่ง mysqldump ซึ่งเป็นคำสั่งที่ช่วยเอาข้อมูลจากฐานข้อมูลมาเก็บอยู่ในรูปของไฟล์ ปกติแล้วการ dump ข้อมูลออกมาจะนิยมเก็บในรูปของ sql statement เนื่องจากเอาไปใช้ต่อได้ง่าย เช่น การ backup หรือ การคัดลอกฐานข้อมูล
แต่ถ้าหากต้องการข้อมูลในรูปแบบอื่นที่ไม่ใช่ SQL statement เช่นในรูปแบบ CSV file เพื่อสามารถนำไป import เข้า excel หรือฐานข้อมูลอื่นที่ไม่ใช่ MySQL หรือให้คนอ่านได้ง่าย เราสามารถทำได้ดังนี้
mysqldump -u<username> -p -t -T ./<dir> <database> <table> --fields-enclosed-by=\" --fields-terminated-by=,
<username>
คือ username ที่ใช้เชื่อมต่อกับฐานข้อมูล
<dir>
คือชื่อ directory ที่จะใช้เก็บข้อมูล
<database>
คือชื่อ database ที่ต้องการ dump
<table>
คือชื่อ table ที่ต้องการ dump