Terkadang kita hanya ingin membackup sebagian data yang ada di table saja. Mungkin untuk keperluan tertentu seperti memindahkan data atau menambahakan data ke database lainnya.
Jika dari shell command lakukan perintah seperti :
mysqldump --databases kap_db --tables kredit --where="loan_project='MANGUN'" -u root -p > mangun.sql
Hasil akan disimpan dalam file mangun.sql
Warning:
Hasil dari dump ini jika di import akan menghapus table yg ada di database tujuan terlebih dahulu.
Jika kita hanya bermaksud untuk menambahkan saja lakukan perintah sbb:
mysqldump --databases kap_db --tables kredit --where="loan_project='MANGUN'" --no-create-info -u root -p > mangun.sql
Jika dari shell mau dump ke file CSV
mysql> SELECT * from kredit where loan_project='MANGUN' INTO OUTFILE '/tmp/querydump.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Query OK, 310 rows affected (0.87 sec)
File akan disimpan di directory /tmp dengan nama querydump.csv.
Semoga berguna.
Tidak ada komentar:
Posting Komentar