Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Jenis apa yang harus saya simpan alamat IP untuk MySQL?

Saya kira Anda hanya tertarik pada alamat IPv4, bukan IPv6.

Saya akan menggunakan INT UNSIGNED untuk kolom, lalu gunakan INET_ATON dan INET_NTOA untuk mengonversi bolak-balik antara representasi tekstual dan nilai int.

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. Cara mengoptimalkan Kueri Kerangka Entitas

  2. Rails ActiveRecord - apakah ada cara untuk melakukan operasi pada tabel tanpa id?

  3. mysql di xampp mulai dan berhenti dalam lima detik

  4. Bagaimana saya bisa mempercepat kueri MySQL dengan klausa WHERE pada dua kolom?

  5. Bagaimana cara menghitung hari antara dua tanggal di PHP?