mysqlにipアドレスを格納
870 ワード
ここでは主にmysqlにipアドレスを格納する方法について説明します.
一、ストレージタイプ
ipアドレスアクセス前タイプ:stringポイント間隔ip(例えば'192.168.1.0’)データベースに格納されるタイプ:int(10)unsigned
二、アクセス方式
1.データベースへの格納関数:inet_aton() タイプ変換:string->int(10)unsigned sql文:
2.データベースから取り出す関数:inet_ntoa() タイプ変換:int(10)unsigned->string sql文:
一、ストレージタイプ
ipアドレスアクセス前タイプ:stringポイント間隔ip(例えば'192.168.1.0’)データベースに格納されるタイプ:int(10)unsigned
二、アクセス方式
1.データベースへの格納
sql = "insert into [table_name] (ip) values (INET_ATON(%s));"
param = (ip)
cursor.execute(sql, param)
2.データベースから取り出す
select inet_ntoa(ip) from [table_name] where id = 1;