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

एक MySQL डेटाबेस में एकाधिक sql फ़ाइलों को आसानी से कैसे आयात करें?

Windows . में , एक टर्मिनल खोलें, सामग्री फ़ोल्डर में जाएं और लिखें:

copy /b *.sql all_files.sql

यह सभी फाइलों को केवल एक में समेट देता है, जिससे PhpMyAdmin के साथ आयात करना वास्तव में तेज़ हो जाता है।

लिनक्स . में और मैकोज़ , जैसा कि @BlackCharly ने बताया, यह चाल चलेगा:

cat *.sql  > .all_files.sql

महत्वपूर्ण नोट :इसे सीधे करना ठीक है, लेकिन यह आपके साथ एक लूप में फंस सकता है जिसमें एक विशाल आउटपुट फ़ाइल बड़ी और बड़ी हो जाती है क्योंकि सिस्टम फ़ाइल को स्वयं में जोड़ता है। इससे बचने के लिए दो संभावित उपाय।

ए) परिणाम को सुरक्षित रखने के लिए एक अलग निर्देशिका में रखें (धन्यवाद @mosh):

mkdir concatSql
cat *.sql  > ./concatSql/all_files.sql

बी) उन्हें एक अलग एक्सटेंशन वाली फाइल में सम्मिलित करें और फिर इसे नाम बदलें। (धन्यवाद @William Turrell)

cat *.sql  > all_files.sql1
mv all_files.sql1 all_files.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि कोड 1111. समूह फ़ंक्शन का अमान्य उपयोग

  2. SQL और MySQL में क्या अंतर है?

  3. mysqli_num_rows ठीक से काम नहीं करता

  4. MySQL में सिंगल रो टेबल को इन्सर्ट और अपडेट करने का सबसे अच्छा तरीका क्या है?

  5. मैं स्थापना के बाद mysql में फ़ेडरेटेड इंजन को कैसे सक्षम कर सकता हूँ?