Mysql提供的IP地址转换函数

Mysql提供的IP地址转换函数

很多人在设计mysql表的时候,使用varchar来存储IP地址,使用varchar存储Ip地址占用了更多的存储空间。因为IP地址实际上是32位的无符号证整数。所以我们应该使用int unsigned 来存储IP地址。另外Mysql提供了INET_ATON()和INET_NTOA() 用于在这两种表示方法间进行切换。

create table IP(ip int unsigned)

insert into IP values(INET_ATON('192.168.1.212'))

select * from IP

这里写图片描述
可见表内部存储的是整数

select INET_NTOA(ip) from IP 

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值