इसके लिए REGEXP के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable2023 -> ( -> StreetNumber varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable2023 मानों ('7') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable2023 मानों ('1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> सम्मिलित करें DemoTable2023 मानों में ('AUS-100'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable2023 मानों में डालें ('US-101'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable2023 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------+| स्ट्रीटनंबर |+--------------+| 7 || 1 || एयूएस-100 || US-101 |+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)रेगुलर एक्सप्रेशन का उपयोग करके तालिका को अपडेट करने की क्वेरी यहां दी गई है -
mysql> DemoTable2023 अपडेट करें -> StreetNumber=concat('Street',StreetNumber) सेट करें -> जहां StreetNumber regexp'^[0-9]{1,2}$';क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.19 सेकंड) पंक्तियों का मिलान हुआ:2 परिवर्तित:2 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable2023 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------+| स्ट्रीटनंबर |+--------------+| स्ट्रीट7 || स्ट्रीट1 || एयूएस-100 || US-101 |+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)