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

MySQL के लिए मुझे किस प्रकार के IP पते संग्रहीत करने चाहिए?

मुझे लगता है कि आप केवल IPv4 पतों में रुचि रखते हैं, IPv6 में नहीं।

मैं एक INT UNSIGNED . का उपयोग करूंगा कॉलम के लिए, और फिर INET_ATON . का उपयोग करें और INET_NTOA पाठ्य प्रतिनिधित्व और इंट वैल्यू के बीच आगे और पीछे कनवर्ट करने के लिए।

mysql> SELECT INET_ATON('192.168.10.50');
+----------------------------+
| INET_ATON('192.168.10.50') |
+----------------------------+
|                 3232238130 |
+----------------------------+
1 row in set (0.00 sec)

mysql> SELECT INET_NTOA(3232238130);
+-----------------------+
| INET_NTOA(3232238130) |
+-----------------------+
| 192.168.10.50         |
+-----------------------+
1 row in set (0.00 sec)


  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. SHOW TABLES क्वेरी को कैसे सीमित करें

  3. MySQL - सर्वाधिक 'लोकप्रिय' अभिलेखों की सूची तैयार करें

  4. रेल 4:MySQL और MongoDB का एक साथ उपयोग करें

  5. डेटाबेस में एकाधिक पंक्तियों से मात्रा निकालना