当前位置:首页 > 日记 > 正文

使用MySQL的inet_aton共享IP地址()和()函数inet_ntoa

使用MySQL的inet_aton共享IP地址()和()函数inet_ntoa
MySQL >创建表jackbillow(IP int unsigned char,名称(1));
查询OK,0行受影响(0.02秒)

MySQL >插入jackbillow值(inet_aton('192.168.1.200 '),A),(inet_aton('200.100.30.241 '),B);
查询OK,2行受影响(0秒)
记录:2个重复:0个警告:0

MySQL >插入jackbillow值(inet_aton('24.89.35.27 '),C),(inet_aton('100.200.30.22 '),会);
查询OK,2行受影响(0秒)
记录:2个重复:0个警告:0

MySQL SELECT * FROM jackbillow >;
------------ ------ + + +
| IP |名字|
------------ ------ + + +
| 3232235976 |一|
| 3362004721 | B |
| 408494875 | C |
| 1690836502 | D |
------------ ------ + + +
4行(0秒)

MySQL >选择*从jackbillow IP = inet_aton('192.168.1.200);
------------ ------ + + +
| IP |名字|
------------ ------ + + +
| 3232235976 |一|
------------ ------ + + +
1行集(0秒)

MySQL >选择inet_ntoa(IP)从jackbillow;
---------------- + +
| inet_ntoa(IP)|
---------------- + +
| 192.168.1.200 |
| 200.100.30.241 |
| 24.89.35.27 |
| 100.200.30.22 |
---------------- + +
4行(0秒)

对字符串的字符的应用程序的数量(15)来存储IP地址(16字节),使用inet_aton(inet_ntoa)和()函数,高效存储IP地址,unsigned int可以满足需求,不需要使用BIGINT,只需要4个字节,节省存储空间,在同一时间,效率更高。

如果IP列有索引,您可以使用以下查询:

MySQL >选择inet_aton('100.200.30.22);
---------------------------- + +
| inet_aton('100.200.30.22)|
---------------------------- + +
1690836502 | |
---------------------------- + +
1行集(0秒)

MySQL >选择*从jackbillow IP = 1690836502;
------------ ------ + + +
| IP |名字|
------------ ------ + + +
| 1690836502 | D |
------------ ------ + + +
1行集(0秒)

MySQL >选择inet_ntoa(IP),从jackbillow IP = 1690836502名;
--------------- ------ + + +
| inet_ntoa(IP)的名字| |
--------------- ------ + + +
| 100.200.30.22 | D |
--------------- ------ + + +
1行集(0秒)

对于类似的操作,可以使用以下方式:

MySQL >选择inet_ntoa(IP)从jackbillow;
---------------- + +
| inet_ntoa(IP)|
---------------- + +
| 192.168.1.200 |
| 200.100.30.241 |
| 24.89.35.27 |
| 100.200.30.22 |
| 192.168.1.100 |
| 192.168.1.20 |
| 192.168.2.20 |
---------------- + +
7行(0秒)

MySQL >选择inet_aton('192.168.1.0);
-------------------------- + +
| inet_aton('192.168.1.0)|
-------------------------- + +
3232235776 | |
-------------------------- + +
1行集(0秒)

MySQL >选择inet_aton('192.168.1.255);
---------------------------- + +
| inet_aton('192.168.1.255)|
---------------------------- + +
3232236031 | |
---------------------------- + +
1行集(0秒)

MySQL >选择inet_ntoa(IP)从jackbillow IP 3232235776和3232236031之间;
--------------- + +
| inet_ntoa(IP)|
--------------- + +
| 192.168.1.200 |
| 192.168.1.100 |
| 192.168.1.20 |
--------------- + +
3行(0秒)

MySQL >选择inet_ntoa(IP)从jackbillow IP之间inet_aton('192.168.1.0)和;
--------------- + +
| inet_ntoa(IP)|
--------------- + +
| 192.168.1.200 |
| 192.168.1.100 |
| 192.168.1.20 |
--------------- + +
3行(0秒)

相关文章

PowerPoint高级课程进程文本变为美

PowerPoint高级课程进程文本变为美

文本,图形,进程,高级,课程,有时为了显示PowerPoint更好的视觉效果,可以将流程文本转换成漂亮的图形流程图。 首先,前期准备。单击插入;;标签卡;在文本中点击;;柱;文本框拖出来;在工作区的大小合适,进入它的讲义中的文字。然后开始进入标签卡,段落;;点击…

ppsap.exe的过程是怎样的是ppsap.e

ppsap.exe的过程是怎样的是ppsap.e

文件,的是,是怎样,过程,程序,点评:你看到在任务管理器的ppsap.exe过程为什么它一直在运行,是病毒吗把一个问题看进程PPSAP.exe 的起源和功能 为什么你看到在任务管理器中的PPSAP.exe,如果你安装了PPS网络电视软件,它是从上面描述的安全程序。…

wpc11cfg.exe的过程是怎样的

wpc11cfg.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wpc11cfg,评论:对wpc11cfg.exe工艺简介 进程文件:wpc11cfg或wpc11cfg.exe 进程名称:Linksys无线USB无线网络监控 过程类别:安全风险的过程 英文描述: wpc11cfg.exe是一个过程,属于Linksys无线USB无线网络监控提供了…

删除XP正验证补丁的一种方法

删除XP正验证补丁的一种方法

方法,删除,补丁,正验证,电脑软件,点评:本文主要介绍了彻底删除XP验证补丁的方法,需要的朋友可以参考一下。 我们电脑使用的大部分WindowsXP都是盗版的。为了打击盗版,微软升级了一个补丁。只要用户意外地安装了补丁程序,它就会提示您的系统是正…

如何恢复损坏的XP系统文件

如何恢复损坏的XP系统文件

损坏,系统文件,恢复,电脑软件,XP,点评:系统文件被销毁,很可能是计算机无法正常启动,如何解决这个问题方法是恢复损坏的系统文件。 系统文件被销毁,很可能导致计算机无法启动。我们怎样才能解决这个问题方法是恢复损坏的系统文件。今天是解释如…

64位win7系统iTunes不能识别iPhone

64位win7系统iTunes不能识别iPhone

识别,系统,电脑软件,iPhone5S,iTunes,点评:当数据线连接PC(64位win7系统),iTunes不能识别的iPhone5s,它不能解决重装后iTunes。对于这个问题,下面给出详细的解决方案,感兴趣的朋友可以参考一下。 用户谁购买iPhone5S可能会遇到以下问题的时候都使…

wbscheds.exe的过程是怎样的

wbscheds.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wbscheds,评论:wbscheds.exe过程的详细解释 进程文件:wbscheds或wbscheds.exe 进程名称:winbackup 2调度器 过程类别:安全风险的过程 英文描述: 是一种wbscheds.exe WinBackup相关过程。过程管理2从预定的工作,将自…

A10处理器的电脑游戏不流利,Caton(溶

A10处理器的电脑游戏不流利,Caton(溶

处理器,溶液,流利,电脑游戏,电脑软件,问题: 我的电脑是AMD a10-5800k处理器,8GB内存,华硕f2a85-mle主板和显卡没有插好,玩英雄联盟的游戏,经常出现卡顿现象,每秒30帧,不是说A10 5800k集成Radeon hd7660图形处理器性能好吗你怎么用得这么糟糕 答案…

安装Windows8如何进入BIOS为什么一

安装Windows8如何进入BIOS为什么一

方法,安装,不去,电脑软件,BIOS,点评:桌面一般按删除键,笔记本一般是F2,F10,F11、F12,然后Windows8如何进入BIOS,不知道的朋友可以理解这篇文章。 该机启动后,桌面上通常是删除键,笔记本一般是F2、F10,F11、F12(打开屏幕将提示)。Windows 8开机启动保护…

修改Win7的启动菜单设置Win7默认操

修改Win7的启动菜单设置Win7默认操

默认,设置,修改,操作系统,启动菜单,我想在win7系统,修改系统的开始菜单,设置Win7在网上信息的默认系统,大部分数据都是通过命令修改,感觉操作复杂,他们一会儿自己的方式,通过XP菜单找到设置方法,以及更改默认启动系统。 修改Win7默认启动系统的方…

oracle毫秒和数据转换实例

oracle毫秒和数据转换实例

数据转换,实例,电脑软件,oracle,毫秒的日期 选择to_char(1406538765000 /(1000 * 60 * 60 * 24)+ to_date('1970-01-01 08:00:00 ','yyyy-mm-dd HH:MI:SS),'yyyy-mm-dd hh24:MI:SS)作为CDate 从双; 日期转换的毫秒 选择to_number(to_date('2014-07-28…

QQ空间相册的近期访客功能

QQ空间相册的近期访客功能

空间,近期,访客,功能,电脑软件,1。QQ空间;相册最近的访客功能: 1,最近这张专辑的参观者展示了最近24位参观者的信息。 2,只要他们在QQ空间里输入相册,观众就会被记录到专辑中;这张专辑最近被访问者访问了; 三.最近这张专辑的参观者的记录是,只有…