Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में एकल INSERT से एकाधिक रिकॉर्ड तेजी से डालें

बल्क इंसर्ट सिंटैक्स से प्रदर्शन सुधारें

एक ही INSERT स्टेटमेंट में कई मान सेट अल्पविराम से अलग करके डालें।

सिंटैक्स:

insert into yourTableName values(val1,val2,...),(val1,val2,...),...;

उदाहरण:

mysql> create table DemoTable2007 ( Amount1 int, Amount2 int, Amount3 int ); Query OK, 0 rows affected (1.36 sec)
mysql> insert into DemoTable2007 values(450,600,700),(1000,200,3000),(800,900,1200),(1300,1500,2000),(40000,50000,6700); Query OK, 5 rows affected (0.11 sec)

आउटपुट:

+---------+---------+---------+ | Amount1 | Amount2 | Amount3 | +---------+---------+---------+ |     450 |     600 |     700 | |    1000 |     200 |    3000 | |     800 |     900 |    1200 | |    1300 |    1500 |    2000 | |   40000 |   50000 |    6700 | +---------+---------+---------+ 5 rows in set (0.00 sec)

लाभ: नेटवर्क राउंड-ट्रिप कम, ट्रांजैक्शन ओवरहेड कम, बड़ी मात्रा में डेटा के लिए तेज़।

  1. - MySQL में एक ही क्वेरी में एकाधिक रिकॉर्ड कैसे अपडेट करें?

    MySQL में UPDATE स्टेटमेंट में WHERE क्लॉज का उपयोग करके एक ही क्वेरी में एकाधिक कॉलम अपडेट किए जा सकते हैं, लेकिन एकाधिक पंक्तियों को अलग-अलग मानों से अपडेट करने के लिए CASE या एकाधिक क्वेरी की आवश्यकता होती है। उदाहरण: एक पंक्ति, एकाधिक कॉलम तालिका बनाएं: mysql> CREATE TABLE DemoTable ( -&

  1. - MySQL में एकाधिक टेबल्स से रिकॉर्ड इन्सर्ट कैसे करें?

    MySQL में दो या अधिक टेबल्स से डेटा संयोजित करके तीसरी टेबल में इन्सर्ट करने के लिए, INSERT INTO ... SELECT के साथ क्रॉस जॉइन (कॉमा सिंटैक्स) या स्पष्ट JOIN का उपयोग करें। यह कार्टेशियन प्रोडक्ट (सभी संयोजन) या मिलान वाले संयोजन बना सकता है। उदाहरण: Name और Age टेबल से Student टेबल में कार्टेशियन प

  1. - एकल MySQL क्वेरी में एक कॉलम में एकाधिक मान कैसे डालें?

    सिंटैक्स एक कॉलम में एकाधिक मान डालने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें: INSERT INTO yourTableName VALUES (yourValue1), (yourValue2), ... (yourValueN); उदाहरण सबसे पहले एक टेबल बनाते हैं: ); अब INSERT कमांड का उपयोग करके रिकॉर्ड डालें: INSERT INTO DemoTable2022 VALUES (Computer Science)