आप इन-बिल्ट CONCAT () फ़ंक्शन की मदद से डेटा को MySQL डेटाबेस फ़ील्ड में जोड़ सकते हैं।
वाक्य रचना इस प्रकार है -
अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =CONCAT(yourColumnName,'AppendValue');
उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी -
mysql> तालिका बनाएं AppendingDataDemo −> ( −> FirstNameAndLastName varchar(200) −> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> AppendingDataDemo मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> AppendingDataDemo मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> सम्मिलित करें AppendingDataDemo मानों ('कैरोल') में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड)
चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड प्रदर्शित करें -
mysql> AppendingDataDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+--------------------------+| FirstNameAndLastName |+----------------------+| जॉन || बॉब || कैरल |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)कॉलम में पहले से मौजूद डेटा में "टेलर" डेटा को जोड़ने की क्वेरी यहां दी गई है। इसलिए, डेटा संलग्न हो जाएगा।
क्वेरी इस प्रकार है -
mysql> Update AppendingDataDemo set FirstNameAndLastName =concat(FirstNameAndLastName,' Taylor');क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.10 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0
अब आप चुनिंदा स्टेटमेंट से जांच सकते हैं कि डेटा जोड़ा गया है या नहीं। क्वेरी इस प्रकार है -
mysql> AppendingDataDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+--------------------------+| FirstNameAndLastName |+----------------------+| जॉन टेलर || बॉब टेलर || कैरल टेलर |+--------------------------+3 पंक्तियों में सेट (0.00 सेकंड)