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

MySQL में ईमेल पते से डोमेन नाम कैसे चुनें?

<घंटा/>

ईमेल पते से डोमेन नाम चुनने के लिए, आप MySQL से इन-बिल्ट SUBSTRING_INDEX() फ़ंक्शन का उपयोग कर सकते हैं।

अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने के लिए निम्नलिखित क्वेरी है।

mysql> तालिका बनाएं SelectDomainNameOnly −> ( −> UserEmailAddress varchar(200) −> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें। रिकॉर्ड में ईमेल-आईडी होंगे जिससे हमें डोमेन नाम लाने की आवश्यकता होगी। क्वेरी इस प्रकार है -

mysql> SelectDomainNameOnly मानों ('John123@yahoo.com') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> SelectDomainNameOnly मानों ('234Bob@gmail.com') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> चुनिंदा डोमेननाम में डालें केवल मान ('Carol23595@hotmail.com'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

निम्न आउटपुट है -

<पूर्व>+--------------------------+| UserEmailAddress |+--------------------------+| John123@yahoo.com || 234Bob@gmail.com || Carol23595@hotmail.com |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

केवल डोमेन नाम का चयन करने के लिए निम्नलिखित क्वेरी है। क्वेरी इस प्रकार है -

mysql> चुनें (SUBSTRING_INDEX(SUBSTR(UserEmailAddress, INSTR(UserEmailAddress, '@') + 1),'.',1)) SelectDomainNameOnly से DomainName के रूप में;

निम्न आउटपुट है -

<पूर्व>+---------------+| डोमेन नाम |+---------------+| याहू || जीमेल || हॉटमेल |+-----------+3 पंक्तियों में सेट (0.06 सेकंड)
  1. MySQL में रिक्त स्थान वाले कॉलम नाम का चयन कैसे करें?

    रिक्त स्थान वाले कॉलम नाम का चयन करने के लिए, कॉलम नाम के साथ बैक टिक प्रतीक का उपयोग करें। प्रतीक है (``). बैक टिक टिल्ड ऑपरेटर (~) के नीचे कीबोर्ड में प्रदर्शित होता है। सबसे पहले, एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) रिकॉर्ड सम्मिलित करना SpaceColumn मानों में

  1. MySQL में पुनरावर्ती चयन क्वेरी कैसे करें?

    पुनरावर्ती चयन के लिए, आइए एक उदाहरण देखें। सबसे पहले, हम एक टेबल बनाएंगे। तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) अब, हम “tblSelectDemo” तालिका में रिकॉर्ड सम्मिलित करेंगे। tblSelectDemo मानों में डालें(5,बॉब);क्वेरी ठीक है, 1 पंक्त

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),