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

MySQL में नाम पास करके डोमेन नाम प्राप्त करें?

<घंटा/>

MySQL में नाम पास करके डोमेन नाम लाने के लिए, आप substring_index() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserMailId varchar(200) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable(UserMailId) मानों ('John9989@facebook.com') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable (UserMailId) मानों में डालें ('983773CS@yahoo.com');क्वेरी ओके, 1 पंक्ति प्रभावित (0.23 सेकंड)mysql> डेमोटेबल (UserMailId) मानों ('Chris95@gmail.com') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+--------------------------+| उपयोगकर्ता आईडी | UserMailId |+-----------+--------------------------+| 1 | जॉन9989@facebook.com || 2 | 983773CS@yahoo.com || 3 | Chris95@gmail.com |+-----------+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में नाम पास करके डोमेन नाम लाने की क्वेरी निम्नलिखित है।

mysql> UserId,UserMailId, substring_index(substring_index(UserMailId, '@', -1), '.', 1) डेमोटेबल से `Domain_Name` के रूप में चुनें;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। यहाँ, डोमेन नाम प्राप्त किया जाता है -

<पूर्व>+-----+-------+---------- +| उपयोगकर्ता आईडी | UserMailId | Domain_Name |+----------+--------------------------+---------------+ | 1 | जॉन9989@facebook.com | फेसबुक || 2 | 983773CS@yahoo.com | याहू || 3 | क्रिस95@gmail.com | जीमेल |+--------+---------------------------+---------------+ सेट में 3 पंक्तियाँ (0.01 सेकंड)
  1. MySQL में एक विशिष्ट कॉलम मान (नाम) प्राप्त करें

    एक विशिष्ट कॉलम मान प्राप्त करने के लिए, LIKE क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1809 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1809 मानों (जॉनसन) में डालें; क्वेरी ठीक है, 1

  1. MySQL में अलग कॉलम नाम प्रदर्शित करें

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1996(शिपिंगडेट डेटटाइम, CustomerName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.84 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल1996 मानों में डालें(2019-12-20 12:10:00,बॉब);क्वेरी ओके , 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथ

  1. MySQL पर्यावरण चर

    आइए हम उन पर्यावरण चरों को समझते हैं जो MySQL द्वारा प्रत्यक्ष या अप्रत्यक्ष रूप से उपयोग किए जाते हैं। हम पर्यावरण चर को नाम देंगे और नीचे के भाग में इसके बारे में विवरण देंगे - AUTHENTICATION_LDAP_CLIENT_LOG - यह क्लाइंट-साइड LDAP प्रमाणीकरण लॉगिंग स्तर है। AUTHENTICATION_PAM_LOG - यह PAM प्