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

MySQL में, कॉलम रिकॉर्ड्स को सूची में बदलने का कोई तरीका है?

<घंटा/>

हां, हम MySQL GROUP_CONCAT () का उपयोग करके एक कॉलम रिकॉर्ड को एक सूची में बदल सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> ClientId int, -> ClientName varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.88 सेकंड)

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

mysql> डेमोटेबल मानों में डालें (100, 'क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54 सेकंड) mysql> डेमोटेबल मानों में डालें (100, 'रॉबर्ट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) )mysql> डेमोटेबल वैल्यू (100, 'एडम') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (100, 'डेविड'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) 

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+---------------+| क्लाइंट आईडी | ClientName |+----------+---------------+| 100 | क्रिस || 100 | रॉबर्ट || 100 | एडम || 100 | डेविड |+----------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

कॉलम रिकॉर्ड्स को सूची में बदलने की क्वेरी यहां दी गई है -

mysql> ClientId के अनुसार DemoTable समूह से ClientId,group_concat(ClientName विभाजक ',') चुनें;

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

<पूर्व>+----------+------------------------------------------ -----+| क्लाइंट आईडी | group_concat(ClientName विभाजक ',') |+----------+----------------------------- -----------+| 100 | क्रिस, रॉबर्ट, एडम, डेविड |+----------+---------------------------- सेट में ----------+1 पंक्ति (0.00 सेकंड)
  1. जावा में रेडीस्टेडमेंट का उपयोग करके एक MySQL तालिका में रिकॉर्ड सम्मिलित करना?

    जावा में रेडीस्टेडमेंट का उपयोग करके तालिका में एक रिकॉर्ड सम्मिलित करने के लिए, आपको रिकॉर्ड सम्मिलित करने के लिए नीचे दिए गए सिंटैक्स का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - स्ट्रिंग anyVariableName=अपने टेबलनाम में डालें (आपका कॉलमनाम 1, आपका कॉलम नाम 2, आपका कॉलम नाम 3, …… एन) +

  1. क्या MySQL कमांड-लाइन उपयोगिता का उपयोग करके MySQL में सभी आरक्षित शब्दों को सूचीबद्ध करने का कोई तरीका है?

    हां, हम कमांड लाइन उपयोगिता का उपयोग करके MySQL में सभी आरक्षित शब्द कर सकते हैं। निम्नलिखित वाक्य रचना है - select *from mysql.help_keyword; आइए MySQL में सभी आरक्षित शब्दों की सूची प्राप्त करने के लिए उपरोक्त सिंटैक्स को लागू करें। निम्नलिखित प्रश्न है - mysql> select *from mysql.help_keyword

  1. जावा में एक MySQL तालिका से सूची बनाने का कोई तरीका है?

    हां, इसके लिए जावा में ArrayList की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है - ArrayList