mysql中存储ip地址

来源:互联网 发布:淘宝店铺banner全屏 编辑:程序博客网 时间:2024/05/17 22:17

本文主要介绍在mysql中存储ip地址的方式:

一、存储类型

ip地址存取前类型:string点隔ip(如’192.168.1.0’)
数据库中存储类型:int(10) unsigned


二、存取方式

1.存入数据库

  • 函数:inet_aton()

  • 类型转换:string->int(10) unsigned

  • sql语句:

sql = "insert into [table_name] (ip) values (INET_ATON(%s));"param = (ip)cursor.execute(sql, param)

2.从数据库取出

  • 函数:inet_ntoa()

  • 类型转换:int(10) unsigned->string

  • sql语句:

select inet_ntoa(ip) from [table_name] where id = 1;
原创粉丝点击