Conversion
MySQL
INET_ATON
Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries.
Tipe hasil:
BIGINT UNSIGNEDDiperbarui: 16 Mei 2026Syntax
SQL
INET_ATON(ip_string)Parameter
ip_stringVARCHARwajib
IPv4 address dalam format dotted-decimal
Contoh Penggunaan
Convert IP to Integer
SQL
1 SELECT INET_ATON('192.168.1.100') AS ip_int;
Konversi IP ke integer.
Hasil
ip_int: 3232235876
Store IP Address
SQL
1 INSERT INTO ip_logs (ip_address, access_time) 2 VALUES (INET_ATON('10.0.0.1'), NOW());
Store IP sebagai integer.
Hasil
(IP stored as integer)
IP Range Query
SQL
1 SELECT * FROM access_logs 2 WHERE ip_address BETWEEN 3 INET_ATON('192.168.1.0') AND 4 INET_ATON('192.168.1.255');
Query range IP addresses.
Hasil
(all IPs in 192.168.1.x subnet)
Pertanyaan Umum tentang INET_ATON
Apa itu fungsi INET_ATON di MySQL?
Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries. Di MySQL, fungsi INET_ATON termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan INET_ATON di MySQL?
Gunakan sintaks berikut: INET_ATON(ip_string). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi INET_ATON?
Fungsi INET_ATON mengembalikan nilai bertipe BIGINT UNSIGNED. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi INET_ATON?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: ip_string (VARCHAR, wajib): IPv4 address dalam format dotted-decimal.