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

एक एकल MySQL क्वेरी में एकाधिक मानों के साथ सम्मिलित करने का सबसे तेज़ तरीका?

<घंटा/>

इसके लिए नीचे दी गई क्वेरी का उपयोग न करें -

insert into yourTableName values(yourValue1,yourValue2,...N);
insert into yourTableName values(yourValue1,yourValue2,...N);
insert into yourTableName values(yourValue1,yourValue2,...N);
.
.
.
N

आप नीचे दी गई क्वेरी का उपयोग एक ही क्वेरी में एकाधिक मानों के साथ सम्मिलित करने के सबसे तेज़ तरीके के रूप में कर सकते हैं -

insert into yourTableName values(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N),
(yourValue1,yourValue2,...N),...................N;

आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable1466
-> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(20),
   -> Age int
   -> );
Query OK, 0 rows affected (0.98 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable1466(Name,Age) values('Chris',25),('David',29),('Mike',32);
Query OK, 3 rows affected (0.10 sec)
Records: 3  Duplicates: 0  Warnings: 0

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> select * from DemoTable1466;

यह निम्नलिखित आउटपुट देगा -

+----+-------+------+
| Id | Name  | Age  |
+----+-------+------+
|  1 | Chris |   25 |
|  2 | David |   29 |
|  3 | Mike  |   32 |
+----+-------+------+
3 rows in set (0.00 sec)

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

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल में डालें(मार्क्स1,मार्क्स2,मार्क्स3) मान(87,56,54);क्वेरी ओके, 1 पंक्ति प्रभावित (0.31 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - ड

  1. - कई रिकॉर्ड जल्दी से डालने के लिए MySQL क्वेरी

    कई रिकॉर्ड जल्दी से डालने के लिए, एक INSERT का उपयोग करें और नीचे दिए गए सिंटैक्स का पालन करें - अपनेTableName मानों में डालें(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N).....N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - टेबल बनाएं DemoTable2007(Amount1 int, Amount2 int,

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

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2