Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL डेटाबेस में IP पता संग्रहीत करना (IPv4 और IPv6)

IPv4 को स्टोर करने के लिए आप एक INT UNSIGNED . का उपयोग कर सकते हैं , जबकि IPv6 के लिए आपको decimal(39,0), . की आवश्यकता होती है तालिका में एक आईपी स्टोर करने के लिए आप INET_ATON फ़ंक्शन का उपयोग कर सकते हैं :

INSERT INTO table (ipcol) VALUES (INET_ATON('192.168.0.10'));

और इसे फ़ंक्शन INET_NTOA . के साथ वापस प्राप्त करें :

SELECT INET_NTOA(ipcol) AS ip FROM table;

यह उत्तर MySQL IPv6 समर्थन से पहले मौजूद था; उपयोगकर्ताओं को अवगत कराया जाना चाहिए कि MySQL अब मूल रूप से IPv6 का समर्थन करता है: https://dev.mysql.com/doc/refman /5.6/hi/miscellaneous-functions.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या MySQL में अनुक्रमणिका> तुलना से अधिक गति करती है?

  2. mysql_query () एक चयन कथन के साथ सत्य क्यों लौटाता है?

  3. mysql में वैश्विक sql_mode सेट करना

  4. php और PDO का उपयोग करके mysql डेटाबेस में एकल आईडी में सम्मिलित सरणी मान डालें

  5. MySQL वर्कबेंच को Amazon RDS से कैसे कनेक्ट करें?