INET_ATON
- IP 저장시 `INET_ATON` 함수를 사용하면 문자열이 아닌 int unsigned 로 저장 할 수 있습니다.
IP 주소를 저장할 때 정수로 변환하여 삽입
INSERT INTO ip_addresses (ip_address) VALUES (INET_ATON('192.168.0.1'));
정수로 변환된 IP 주소를 이용하여 검색
SELECT * FROM ip_addresses WHERE ip_address = INET_ATON('192.168.0.1');
+--------------------------+
| INET_ATON('192.168.0.1') |
+--------------------------+
| 3232235521 |
+--------------------------+
- 정수로 변환하면 4바이트만 사용합니다.
- 정수형 데이터로 변환하면 IP 주소 형식의 무결성을 유지할 수 있습니다.
- 잘못된 형식의 IP 주소가 저장되는 것을 방지 할 수 있습니다.
'Mysql & Maria > admin' 카테고리의 다른 글
MySQL의 복제 지연을 줄이기 위한 전략 (0) | 2024.08.27 |
---|---|
MySQL에서 하지말아야 할 것들 (0) | 2024.08.26 |
mysql 처음 설치시 초기파라미터 (0) | 2024.08.26 |
CentOS 7 Maria 10.3 이중화 Galera Cluster (0) | 2024.04.18 |
CentOS 7 Maria 10.3 복제 환경구축 (0) | 2024.04.18 |