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

IP एड्रेस को स्टोर करने के लिए किस MySQL डेटाटाइप का उपयोग किया जाता है?

<घंटा/>

हम INT अहस्ताक्षरित की मदद से एक IP पता स्टोर कर सकते हैं। INSERT का उपयोग करते समय, INET_ATON () शामिल करें और चयन के साथ INET_NTOA () शामिल करें। आईपी ​​एड्रेस डॉटेड फॉर्मेट में है।

आइए एक उदाहरण देखें।

एक टेबल बनाना।

mysql> टेबल बनाएं IPV4AddressDemo -> ( -> `IPV4Address` INT UNSIGNED -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

INET_ATON के साथ तालिका में IP पता सम्मिलित करना।

mysql> IPV4AddressDemo मानों में डालें(INET_ATON("120.0.0.1"));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

सभी रिकॉर्ड प्रदर्शित करने के लिए।

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

निम्नलिखित आउटपुट है, लेकिन निश्चित रूप से हम चाहते हैं कि यह आईपी एड्रेस फॉर्मेट में हो।

<पूर्व>+---------------+| IPV4पता |+----------------+| 2013265921 |+---------------+1 पंक्ति में सेट (0.00 सेकंड)

जैसा कि उपरोक्त आउटपुट पूर्णांकों का एक क्रम दे रहा है, लेकिन हम उन्हें मूल आईपी एड्रेस फॉर्मेट में बदल सकते हैं। उसके लिए, INET_NTOA का उपयोग करें

mysql> IPV4AddressDemo से INET_NTOA(`IPV4Address`) चुनें;

निम्नलिखित आउटपुट है जो वास्तविक प्रारूप में आईपी पता दिखाता है।

<पूर्व>+--------------------------+| INET_NTOA(`IPV4Address`) |+--------------------------+| 120.0.0.1 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. ब्लड टाइप को स्टोर करने के लिए किस MySQL डेटाटाइप का उपयोग किया जाना चाहिए?

    ब्लड टाइप स्टोर करने के लिए, वर्चर (3) या ईएनयूएम का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1855 (BloodType varchar(3));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1855 मानों में डालें ( AB+);क्वेरी ठीक है, 1 पंक

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

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

  1. MySQL क्लाइंट विकल्प

    mysql नीचे उल्लिखित विकल्पों का समर्थन करता है, जिसे कमांड लाइन पर या [mysql] और [क्लाइंट] एक विकल्प फ़ाइल के समूहों में निर्दिष्ट किया जा सकता है। --सहायता, -? यह एक सहायता संदेश प्रदर्शित करने और बाहर निकलने में मदद करता है। --ऑटो-रीहैश यह स्वचालित रीहैशिंग को सक्षम बनाता है। यह विकल्प डिफ़ॉल्