नोट:यह उत्तर Ken का है। सुझाए गए संपादन से स्वयं के उत्तर में ले जाया गया।
उपरोक्त के एक प्रकार का उपयोग करके एक पूर्ण कमांड लाइन उदाहरण यहां दिया गया है
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
यह INFORMATION_SCHEMA डेटाबेस के लिए एक क्वेरी के माध्यम से सभी दृश्य नामों को निकालता है, फिर उन्हें एक mysqldump कमांड बनाने के लिए xargs में पाइप करता है। --स्किप-कॉलम-नाम और --बैच आउटपुट xargs को अनुकूल बनाने के लिए आवश्यक हैं। यदि आपके पास बहुत सारे दृश्य हैं, तो यह कमांड लाइन बहुत लंबी हो सकती है, इस स्थिति में आप किसी प्रकार के अतिरिक्त फ़िल्टर को चयन में जोड़ना चाहेंगे (उदाहरण के लिए किसी दिए गए वर्ण से शुरू होने वाले सभी दृश्यों को देखें)।