博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

边缘的博客

努力,忍耐,等待!

坚持,不懈,求索!

   liuxingyuyuni.cublog.cn
关于作者  
姓名:边缘
职业:Coder
年龄:25
QQ  :110310984
个性介绍:"冷静!"一定要"冷静!",再也不要去砸键盘了,已经砸废N个键盘了........

我的分类  




(IP 2 integer)看手册无意中发现MYSQL也有这个功能呀...帅
  • INET_ATON(expr)

给出一个作为字符串的网络地址的点地址表示,返回一个代表该地址数值的整数。地址可以是48比特地址。

mysql> SELECT INET_ATON('209.207.224.40');

        -> 3520061480

产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209×2563 + 207×2562 + 224×256 + 40 进行计算。

INET_ATON() 也能理解短格式 IP 地址:

mysql> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1');

        -> 2130706433, 2130706433

注释在存储由INET_ATON() 产生的值时,推荐你使用 INT UNSIGNED 列。假如你使用 (带符号) INT, 则相应的第一个八位组大于127IP 地址值会被截至  2147483647 (, INET_ATON('127.255.255.255') 所返回的值)。请参见11.2节,“数值类型”

 发表于: 2008-02-12,修改于: 2008-02-12 22:08 已浏览520次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.03286

京ICP证041476号