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

CONCAT () का उपयोग करके जटिल MySQL सम्मिलित करें?

<घंटा/>

जटिल MySQL इंसर्ट करने के लिए, आप CONCAT () फ़ंक्शन का उपयोग कर सकते हैं। आइए एक उदाहरण देखें और StudentId और StudentFirstName के साथ एक तालिका बनाएं।

उसके बाद, जटिल MySQL इंसर्ट का प्रदर्शन किया जाएगा और प्रत्येक मान के लिए 'वेब स्टूडेंट' टेक्स्ट डाला जाएगा और यूनिक स्टूडेंट आईडी को जोड़ा जाएगा।

पहली तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

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

mysql> DemoTable(StudentFirstName) मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTableStudentFirstName में डालें) मान ('लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> DemoTable(StudentFirstName) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

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

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

<पूर्व>+-----------+---------------------+| छात्र आईडी | स्टूडेंटफर्स्टनाम |+----------+---------------------+| 1 | जॉन || 2 | लैरी || 3 | बॉब |+-----------+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

यहाँ दूसरी तालिका बनाने की क्वेरी है जो इस प्रकार है -

mysql> टेबल बनाएं DemoTable2(ClientId int, ClientProjectName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

निम्नलिखित जटिल MySQL इंसर्ट है -

mysql> DemoTable2 में डालें, DemoTable से StudentId, concat('Web Student=', StudentId) चुनें; क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.17 सेकंड) रिकॉर्ड:3 डुप्लीकेट:0 चेतावनियाँ:0

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

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

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

<पूर्व>+----------+-------------------+| क्लाइंट आईडी | ClientProjectName |+----------+-------------------+| 1 | वेब छात्र =1 || 2 | वेब छात्र=2 || 3 | वेब छात्र=3 |+----------+-------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. हम JDBC का उपयोग करके MySQL डेटाबेस में किसी फ़ाइल को कैसे सम्मिलित/संग्रहीत करते हैं?

    सामान्य तौर पर, किसी फ़ाइल की सामग्री क्लोब . के अंतर्गत संग्रहीत की जाती है (TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT) MySQL डेटाबेस में डेटाटाइप। JDBC, क्लॉब डेटाटाइप के लिए समर्थन प्रदान करता है, किसी फ़ाइल की सामग्री को डेटाबेस में तालिका में संग्रहीत करने के लिए। setCharacterStream() तैयार विवरण

  1. जावा का उपयोग करके MySQL कॉलम मान में DATE को कैसे सम्मिलित करें?

    इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो - टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) दिनांक डालने के लिए जावा कोड इस प्रका

  1. अपाचे के साथ MySQL का उपयोग करना

    आइए समझें कि अपाचे के साथ MySQL का उपयोग कैसे करें - अपाचे एक वेब सर्वर सॉफ्टवेयर है जिसे अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित और अनुरक्षित किया जाता है। यह एक ऐसा सॉफ्टवेयर है जो वेब पेज तक पहुंचने के लिए उपयोगकर्ता से अनुरोध लेता है। HTTP अनुरोध पर कुछ सुरक्षा जांच की जाती है और फिर उपयोगकर्ता