Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Memotong atau Menggugurkan Semua Jadual dengan Pantas dalam Pangkalan Data MySQL Menggunakan Perintah Tunggal?
Memenggal atau menjatuhkan jadual dalam pangkalan data MySQL yang besar boleh menjadi tugas yang membosankan apabila dilakukan secara manual. Nasib baik, terdapat kaedah untuk melaksanakan operasi ini dengan satu arahan. Mari terokai pilihan yang ada.
Untuk menggugurkan semua jadual dalam pangkalan data, gunakan arahan berikut:
mysql -Nse 'show tables' DATABASE_NAME | while read table; do mysql -e "drop table $table" DATABASE_NAME; done
Arahan ini melaksanakan langkah berikut:
Memangkas jadual mengosongkannya tanpa memadamkan strukturnya, tidak seperti menjatuhkannya. Untuk memotong semua jadual dalam pangkalan data, gunakan arahan ini:
mysql -Nse 'show tables' DATABASE_NAME | while read table; do mysql -e "truncate table $table" DATABASE_NAME; done
Arahan ini mengikut langkah yang sama seperti untuk menjatuhkan jadual tetapi menggunakan jadual truncate dan bukannya drop table untuk mengekalkan struktur jadual.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memotong atau Menggugurkan Semua Jadual dengan Pantas dalam Pangkalan Data MySQL Menggunakan Perintah Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!