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

क्या MySQL के साथ एक सेल में तत्वों का एक सेट जोड़ना संभव है?

<घंटा/>

एक सेल में तत्वों का एक सेट जोड़ने के लिए, JSON की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1828 ( EmployeeId int, EmployeeRecords JSON );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1828 मानों में डालें(1,'[{"EmployeeName":"Chris",,"EmployeeAge":29},{"EmployeeName":"David",,"EmployeeAge":27}]'); ठीक है, 1 पंक्ति प्रभावित हुई (0.00 सेकंड)mysql> DemoTable1828 मान में डालें(2,'[{"EmployeeName":"John",,"EmployeeAge":36},{"EmployeeName":"Mike",,"EmployeeAge":32 }]');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+---------------+-------------------------------- -------------------------------------------------- -----------+| कर्मचारी आईडी | कर्मचारी रिकॉर्ड |+---------------+------------------------------------- -------------------------------------------------- ----------+| 1 | [{"कर्मचारी आयु":29, "कर्मचारी का नाम":"क्रिस"}, {"कर्मचारी आयु":27, "कर्मचारी का नाम":"डेविड"}] || 2 | [{"कर्मचारी आयु":36, "कर्मचारी का नाम":"जॉन"}, {"कर्मचारी आयु":32, "कर्मचारी का नाम":"माइक"}] |+------------+-- -------------------------------------------------- ------------------------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड )
  1. MySQL में ZEROFILL के साथ कस्टम ऑटो इंक्रीमेंट सेट करें

    आइए पहले एक टेबल बनाएं। यहां। हमने UserId कॉलम को ZEROFILL और AUTO_INCREMENT के साथ सेट किया है mysql> create table DemoTable1831      (      UserId int(7) zerofill auto_increment,      PRIMARY KEY(UserId)      ); Query OK, 0 rows affect

  1. DATETIME प्रकार के साथ सेट किए गए MySQL कॉलम में समय कैसे जोड़ें?

    डेटाटाइम में समय जोड़ने के लिए, MySQL में ADDTIME () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1848 (शिपिंगडेट डेटाटाइम);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1848 मान (2019-12-03 17:30:00) में ड

  1. ENUM के साथ सेट MySQL में सक्रिय स्थिति वाले रिकॉर्ड चुनें

    आइए पहले एक टेबल बनाएं। यहां, हमने ENUM का उपयोग करके स्थिति निर्धारित की है - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable2037 मानों में (101, सक्रिय); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का