Conversion

INET_ATON

MySQLMySQL

Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries.

Tipe hasil: BIGINT UNSIGNEDDiperbarui: 16 Mei 2026

Syntax

SQL
INET_ATON(ip_string)

Parameter

ip_stringVARCHARwajib

IPv4 address dalam format dotted-decimal

Contoh Penggunaan

Convert IP to Integer

SQL
1SELECT INET_ATON('192.168.1.100') AS ip_int;

Konversi IP ke integer.

Hasil
ip_int: 3232235876

Store IP Address

SQL
1INSERT INTO ip_logs (ip_address, access_time)
2VALUES (INET_ATON('10.0.0.1'), NOW());

Store IP sebagai integer.

Hasil
(IP stored as integer)

IP Range Query

SQL
1SELECT * FROM access_logs
2WHERE 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.