mysql inet_aton 与 inet_ntoa 方法
mysql提供了两个方法来处理ip地址
inet_aton 把ip转为无符号整型(4-8位)
inet_ntoa 把整型的ip转为电地址
插入数据前,先用inet_aton把ip地址转为整型,可以节省空间,因为char(15) 占16字节。
显示数据时,使用inet_ntoa把整型的ip地址转为电地址显示即可。
例子:
CREATE TABLE user
(
id
int(11) unsigned NOT NULL AUTO_INCREMENT,
name
varchar(100) NOT NULL,
ip
int(10) unsigned NOT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB;123456
插入几条数据
INSERT INTO user
(id
, name
, ip
) VALUES
(2, 'Abby', inet_aton('192.168.1.1')),
(3, 'Daisy', inet_aton('172.16.11.66')),
(4, 'Christine', inet_aton('220.117.131.12'));1234
mysql> select * from user
;
+----+-----------+------------+
| id | name | ip |
+----+-----------+------------+
| 2 | Abby | 3232235777 |
| 3 | Daisy | 2886732610 |
| 4 | Christine | 3698688780 |
+----+-----------+------------+
查询显示为电地址
mysql> select id,name,inet_ntoa(ip) as ip from user
;
+----+-----------+----------------+
| id | name | ip |
+----+-----------+----------------+
| 2 | Abby | 192.168.1.1 |
| 3 | Daisy | 172.16.11.66 |
| 4 | Christine | 220.117.131.12 |
+----+-----------+----------------+
转载于:https://blog.51cto.com/12942223/2384497
mysql inet_aton 与 inet_ntoa 方法相关推荐
- mysql inet_aton 原理_mysql 使用inet_aton和inet_ntoa处理ip地址
本文将介绍如何在数据库中使用合适格式保存ip地址数据,并能方便的对ip地址进行比较的方法. 1.保存ip地址到数据库 数据库中保存ip地址,字段一般会定义为: `ip` char(15) NOT NU ...
- php inet_aton(),如何通过mysql 利用inet_aton和inet_ntoa来处理ip地址数据
本文将介绍如何在数据库中使用合适格式保存ip地址数据,并能方便的对ip地址进行比较的方法. 1.保存ip地址到数据库 数据库中保存ip地址,字段一般会定义为:`ip` char(15) NOT NUL ...
- MySQL inet aton函数,基于Mysql的IP处理函数inet_aton()与inet_ntoa()的深入分析
有个统计需求,需要对IP进行分类统计,Mysql提供了inet_aton()和inet_ntoa()函数进程处理. 具体可以 INET_ATON(expr)给出一个作为字符串的网络地址的点地址表示,返 ...
- inet_aton mysql_MySQL_IP处理函数inet_aton()和inet_ntoa()使用说明,MYSql的IP对int的转换函数 select i - phpStudy...
IP处理函数inet_aton()和inet_ntoa()使用说明 MYSql的IP对int的转换函数 select inet_aton(ip) from table_name; 网络地址: 192. ...
- mysql inet_aton 原理_基于Mysql的IP处理函数inet_aton()与inet_ntoa()的深入分析_MySQL
bitsCN.com 有个统计需求,需要对IP进行分类统计,Mysql提供了inet_aton()和inet_ntoa()函数进程处理. 具体可以查看官方手册. INET_ATON(expr)给出一个 ...
- MySQL inet aton函数_有个统计需求,需要对IP进行分类统计,Mysql提供了inet_aton()和inet_ntoa()函数进程处理。具体可以查看官方手册。INET_ATON(e...
有个统计需求,需要对IP进行分类统计,Mysql提供了inet_aton()和inet_ntoa()函数进程处理. 具体可以 INET_ATON(expr)给出一个作为字符串的网络地址的点地址表示,返 ...
- 忘记mysql 密码的取回方法
如果 MySQL 正在运行, 首先杀之: killall -TERM mysqld(如果是windows,直接调出进程管理器,结束之) 以安全模式启动 MySQL : /usr/bin/safe_m ...
- [转]MySQL修改时区的方法小结
本文转自:https://www.cnblogs.com/mracale/p/6064447.html 这篇文章主要介绍了MySQL修改时区的方法,总结分析了三种常见的MySQL时区修改技巧,包括命令 ...
- centos7 安装mysql php_Centos7安装mysql与php的方法
本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...
- mysql 表空间监控shell_一种通过zabbix监控mysql表空间的方法
一种通过zabbix监控mysql表空间的方法[ 技术领域: ][0001]本发明涉及计算机自动化运维与监控领域,具体地说是一种通过ZABBIX监控MYSQL表空间的方法.[ 背景技术: ][0002 ...
最新文章
- Intel Realsense D435 在C/C++中表示的frame_set就是python中的frames?【wait_for_frames()】
- 深度学习之图像处理---七级浮屠
- Android安卓程序消息提示和按钮响应事件
- 彻底解决网络爬虫遇到的中文乱码问题
- 一种新的图像清晰度评价函数,数字图像清晰度评价函数的研究与改进
- Windows server 2012 之路由功能
- SCOI2019凉凉记
- python raise用处_python基础教程python raise的基本使用
- lamda表达式对list各种处理
- 网络技术员所任职的不同工作
- A N EAR -D UPLICATE D ETECTION A LGORITHM T O F ACILITATE D OCUMENT C LUSTERING——有时间看看里面的相关研究...
- vscode remote 离线环境搭建
- Nginx-详解其原理
- WP7手机Zune官方升级教程
- 【转】机器人领域的SCI期刊杂志和国际会议
- Block insecure private network requests
- SSLOJ 1322.清兵线
- yxc_第二章 数据结构(一)_kmp算法
- oracle create数据库,oracle手工创建数据库全纪录
- 360极速浏览器用ie8模式打开网页(360浏览器同理)