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

एक एकल MySQL क्वेरी के साथ एक तालिका में सभी मान सम्मिलित करें जो अल्पविराम द्वारा रिकॉर्ड को अलग करता है

<घंटा/>

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

mysql> यदि मौजूद नहीं है तो तालिका बनाएं DemoTable1343 -> ( -> `_ClientId` int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(40), -> ClientProjectDeadline date -> )ENGINE=MyISAM,AUTO_INCREMENT=1000;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुईं (0.21 सेकंड)

एकल क्वेरी के साथ सम्मिलित करें आदेश का उपयोग करके तालिका में कुछ रिकॉर्ड सम्मिलित करें -

mysql> DemoTable1343(ClientName,ClientProjectDeadline) मान ('क्रिस','2019-09-24'),('Bob','2015-12-09'), -> ('माइक',' में डालें 2017-01-20'),('कैरोल','2018-03-31');क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.10 सेकंड)रिकॉर्ड:4 डुप्लीकेट:0 चेतावनियाँ:0

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

mysql> DemoTable1343 से * चुनें;

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

<पूर्व>+-----------+---------------+--------------------- --+| _क्लाइंट आईडी | क्लाइंटनाम | ClientProjectDeadline |+---------------+---------------+-------------------------- -+| 1000 | क्रिस | 2019-09-24 || 1001 | बॉब | 2015-12-09 || 1002 | माइक | 2017-01-20 || 1003 | कैरल | 2018-03-31 |+-----------+---------------+--------------------- -----+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में अल्पविराम द्वारा अलग किए गए सभी कॉलम मानों को एक पंक्ति में प्रदर्शित करें?

    इसके लिए GROUP_CONCAT() और CONCAT() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1807 (Id int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1807 मानों में डालें ( 103);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

  1. एक ही क्वेरी में IN () के साथ MySQL तालिका से रिकॉर्ड हटाएं

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1922 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1922(StudentName) मानों (माइक) में डालें; क्वेरी ठीक है, 1 पंक्त

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

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