Rumah >pangkalan data >tutorial mysql >Bolehkah Pertanyaan SQL Tunggal Membuang Seluruh Pangkalan Data MySQL?
Melambakkan Pangkalan Data MySQL melalui SQL Query
Walaupun kaedah konvensional menggunakan mysqldump untuk lambakan pangkalan data berdiri, soalan ini meneroka kemungkinan mencapai output yang sama melalui satu SQL pertanyaan.
Melambakkan Keseluruhan Pangkalan Data
Jika anda berhasrat untuk membuang keseluruhan pangkalan data, anda boleh menggunakan arahan mysql:
mysql -e "select * from myTable" -u myuser -pxxxxxxxxx mydatabase
Untuk eksport hasil ke fail, use:
mysql -e "select * from myTable" -u myuser -pxxxxxxxx mydatabase > mydumpfile.txt
Nota: Soalan asal cuba untuk membuang data daripada pangkalan data menggunakan pertanyaan, tetapi kemudiannya ia mendedahkan niat untuk membuang semua jadual.
Lambakan Jadual Khusus dengan Penapis
Untuk lebih banyak lambakan disasarkan, anda boleh menggunakan mysqldump dan nyatakan jadual dan syarat penapisan:
mysqldump --tables myTable --where="id < 1000"
Atas ialah kandungan terperinci Bolehkah Pertanyaan SQL Tunggal Membuang Seluruh Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!