OPMERKING:dit antwoord van Ken verplaatst van voorgestelde bewerking naar eigen antwoord.
hier is een volledig voorbeeld van een opdrachtregel met een variant van het bovenstaande
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
Dit extraheert alle weergavenamen via een query naar de INFORMATION_SCHEMA-database en stuurt ze vervolgens naar xargs om een mysqldump-opdracht te formuleren. --skip-column-names en --batch zijn nodig om de uitvoer xargs vriendelijk te maken. Deze opdrachtregel kan te lang worden als je veel weergaven hebt, in welk geval je een soort extra filter aan de selectie wilt toevoegen (bijvoorbeeld zoeken naar alle weergaven die met een bepaald teken beginnen).