开发者社区 问答 正文

msyql中如果要存储IP地址有专门的类型吗

msyql中如果要存储IP地址有专门的数据类型吗,这样我就可以通过网段进行搜索

展开
收起
道月芬1 2021-10-13 18:26:04 250 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以通过以下方式

    mysql> select inet_aton("192.168.56.1")
        -> ;
    +---------------------------+
    | inet_aton("192.168.56.1") |
    +---------------------------+
    |                3232249857 |
    +---------------------------+
    1 row in set (0.08 sec)
    
    mysql> SELECT INET_NTOA(3232249857);
    +-----------------------+
    | INET_NTOA(3232249857) |
    +-----------------------+
    | 192.168.56.1          |
    +-----------------------+
    1 row in set (0.00 sec)
    
    2021-10-13 18:29:03
    赞同 展开评论
问答分类:
问答地址: