Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

शेल स्क्रिप्ट का उपयोग करके एकाधिक MySQL कमांड निष्पादित करने का एक बेहतर तरीका

मुझे लगता है कि आप टेक्स्ट फ़ाइल से MySQL कथन निष्पादित कर सकते हैं, उदाहरण के लिए

यहाँ cmds.txt फ़ाइल है जिसमें MySQL कमांड हैं:

select colA from TableA;
select colB from TableB;
select colC from TableC;

शेल स्क्रिप्ट का उपयोग करके उन्हें निष्पादित करने के लिए, टाइप करें

mysql -h$host -u$user -p$password db_dbname < cmds.txt

इस तरह, आप अपने MySQL कमांड को अपनी शेल स्क्रिप्ट से अलग करते हैं।

हो सकता है कि आप चाहते हों कि आपकी स्क्रिप्ट आपको प्रगति की जानकारी दिखाए। इसके लिए आप "--verbose" विकल्प के साथ mysql को इनवाइट कर सकते हैं।

अधिक जानकारी के लिए, https://dev देखें। mysql.com/doc/refman/5.6/hi/mysql-batch-commands.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्पीडिंग (थोक) पायथन के साथ MySQL में डालें

  2. तालिका के लिए प्राथमिक कुंजी के लिए अद्वितीय यादृच्छिक पूर्णांक आईडी कैसे बनाएं?

  3. Utf8_unicode_ci Mysql टेबल से टेक्स्ट प्रिंट करते समय खराब वर्ण

  4. खंड के बिना दो अलग-अलग तालिकाओं से दो स्तंभों के योग की गणना कैसे करें?

  5. mySQL सभी पंक्तियों को लौटाता है जब फ़ील्ड =0