CATATAN:Jawaban ini dari Ken pindah dari edit yang disarankan ke jawaban sendiri.
berikut contoh baris perintah lengkap menggunakan varian di atas
mysql -u username INFORMATION_SCHEMA
--skip-column-names --batch
-e "select table_name from tables where table_type = 'VIEW'
and table_schema = 'database'"
| xargs mysqldump -u username database
> views.sql
Ini mengekstrak semua nama tampilan melalui kueri ke database INFORMATION_SCHEMA, lalu menyalurkannya ke xargs untuk merumuskan perintah mysqldump. --skip-column-names dan --batch diperlukan untuk membuat output xargs ramah. Baris perintah ini mungkin terlalu panjang jika Anda memiliki banyak tampilan, dalam hal ini Anda ingin menambahkan semacam filter tambahan ke pilihan (mis. mencari semua tampilan yang dimulai dengan karakter tertentu).