Conversion
MySQL
INET_ATON
Converts an IPv4 address string to an unsigned integer. Useful for efficient storage and range-based IP queries.
Tipe hasil:
BIGINT UNSIGNEDDiperbarui: 13 Jun 2026Syntax
SQL
INET_ATON(ip_string)Parameter
ip_stringVARCHARwajib
An IPv4 address in dotted-decimal notation
Contoh Penggunaan
Convert IP to Integer
SQL
1 SELECT INET_ATON('192.168.1.100') AS ip_int;
Convert an IP address to its integer representation.
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 an IP address as an integer for space-efficient logging.
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 all records within a specific IP subnet range.
Hasil
(all IPs in 192.168.1.x subnet)
Pertanyaan Umum tentang INET_ATON
Apa itu fungsi INET_ATON di MySQL?
Converts an IPv4 address string to an unsigned integer. Useful for efficient storage and range-based IP 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): An IPv4 address in dotted-decimal notation.
Ngulik Langsung
Latihan Langsung →Sudah paham INET_ATON? Latih langsung di browser
Latihan interaktif, langsung di browser.