MySQL查询以读取IP块中的数据?

MySQL查询以读取IP块中的数据?,mysql,sql,networking,Mysql,Sql,Networking,我在一个MySQL数据库中存储了一组数据,其中有一列名为“ip”,ip表中的每条记录都是一个已被INET_ATON’d的IPv4地址 例如: 我现在想用where子句读取数据,该子句匹配任何记录,以便IP解析为此范围内的某个内容: 10.0.0.0-10.0.255.255 关于如何解决这个问题有什么想法吗?从ip>=inet\u Aton('10.0.0.0')和ip的表格中选择*你知道每列有多少个数字属于每个八位字节吗?我正要发布类似的内容,但是。。。是的-基本上这就是解决方案。 Sele

我在一个MySQL数据库中存储了一组数据,其中有一列名为“ip”,ip表中的每条记录都是一个已被INET_ATON’d的IPv4地址

例如:

我现在想用where子句读取数据,该子句匹配任何记录,以便IP解析为此范围内的某个内容:

10.0.0.0-10.0.255.255


关于如何解决这个问题有什么想法吗?

从ip>=inet\u Aton('10.0.0.0')和ip的表格中选择*你知道每列有多少个数字属于每个八位字节吗?我正要发布类似的内容,但是。。。是的-基本上这就是解决方案。
Select * from table where ip>=inet_Aton('10.0.0.0') and ip<=inet_aton('10.0.255.255')