आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable (कोड varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.16 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('100-677-9876') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ('100-677-9876-जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> डेमोटेबल मानों में डालें ('डेविड-100-677-9876'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------------------+| कोड |+----------------------+| 100-677-9876 || 100-677-9876-जॉन || डेविड-100-677-9876 |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)केवल हाइफ़न द्वारा अलग की गई संख्याओं को प्रदर्शित करने के लिए रेगेक्स निम्नलिखित है -
mysql> डेमोटेबल से * चुनें जहां कोड REGEXP '^\\(?[0-9]{3}\\)?[\\s-]?[0-9]{3}[\\s- ]?[0-9]{4}$';
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------+| कोड |+--------------+| 100-677-9876 |+--------------+1 पंक्ति सेट (0.00 सेकंड) में