MySQL में दो फ़ील्ड को संयोजित करने के लिए सिंटैक्स निम्नलिखित है -
तालिका बदलें yourTableName कॉलम जोड़ें yourColumnName dataType; अपना टेबलनाम अपडेट करें अपना जोड़ा कॉलमनाम सेट करें =concat(yourColumnName1,' ',yourColumnName2);
आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable1590 -> ( -> FirstName varchar(20), -> LastName varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1590 मानों ('एडम', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.45 सेकंड) mysql> DemoTable1590 मानों में डालें ('जॉन', 'डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड)mysql> DemoTable1590 मानों में डालें ('डेविड', 'मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1590 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| एडम | स्मिथ || जॉन | डो || डेविड | मिलर |+-----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)दो MySQL फ़ील्ड को संयोजित करने और संयोजन के बाद तीसरे फ़ील्ड को अपडेट करने की क्वेरी निम्नलिखित है -
mysql> तालिका बदलें DemoTable1590 कॉलम जोड़ें FullName varchar(40); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0mysql> अद्यतन DemoTable1590 सेट FullName=concat(FirstName,' ',LastName);क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.56 सेकंड)पंक्तियों का मिलान हुआ:3 परिवर्तित:3 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable1590 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+--------------+| प्रथम नाम | अंतिम नाम | पूरा नाम |+----------+----------+--------------+| एडम | स्मिथ | एडम स्मिथ || जॉन | डो | जॉन डो || डेविड | मिलर | डेविड मिलर |+-----------+----------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)