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