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

एकल MySQL क्वेरी के साथ एकाधिक पंक्तियों को कैसे सम्मिलित करें?

<घंटा/>

आप अल्पविराम (,) द्वारा अलग किए गए मानों () की मदद से कई पंक्तियाँ सम्मिलित कर सकते हैं। वाक्य रचना इस प्रकार है -

अपनेTableName मानों (मान1, मान2,...N),(value1,value2,...N),(value1,value2,...N),(value1,value2,...N) में डालें ,(value1,value2,...N),(value1,value2,...N)................N;

कई पंक्तियाँ सम्मिलित करने के लिए, आइए एक तालिका बनाएँ। तालिका बनाने के लिए निम्नलिखित क्वेरी है -

mysql> टेबल बनाएं MultipleRowsInsert −> ( −> UserId int, −> UserName varchar(200) −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.21 सेकंड)

तालिका में एकाधिक पंक्तियों को सम्मिलित करने की क्वेरी यहां दी गई है -

mysql> एकाधिक पंक्तियों में डालें मान (100, 'बॉब'), (101, 'स्मिथ'), (102, 'कैरोल'), (104, 'डेविड'), (105, 'सैम'); क्वेरी डालें ठीक है, 5 पंक्तियाँ प्रभावित हुई (0.33 सेकंड)रिकॉर्ड:5 डुप्लीकेट:0 चेतावनियाँ:0

SELECT -

. का उपयोग करके सभी रिकॉर्ड प्रदर्शित करें
mysql> *multipleRowsInsert से चुनें;

निम्न आउटपुट है -

<पूर्व>+----------+----------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम |+----------+----------+| 100 | बॉब || 101 | स्मिथ || 102 | कैरल || 104 | डेविड || 105 | सैम |+-----------+----------+5 पंक्तियों में सेट (0.00 सेकंड)
  1. एक एकल MySQL क्वेरी में एकाधिक मानों के साथ सम्मिलित करने का सबसे तेज़ तरीका?

    इसके लिए नीचे दी गई क्वेरी का उपयोग न करें - insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); . . . N आप नीचे दी गई क्वेरी का उपयोग एक ही क्वेरी में एकाधिक मानों

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

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

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