mysql数据库数据类型转换函数

realnode.png vps-under-title.png 科学上网教程 | 机场推荐 | 云深不知处(机场)

MySQL中实现IP地址转换为整数、整数转换为IP地址、十六进制转为十进制、十进制转为十六进制的函数整理如下:

IP地址转换为整数

mysql> SELECT INET_ATON('172.21.10.31');
+---------------------------+
| INET_ATON('172.21.10.31') |
+---------------------------+
|                2887059999 |
+---------------------------+
1 row in set (0.08 sec)

整数转换为IP地址

mysql> SELECT INET_NTOA(2887059999);
+-----------------------+
| INET_NTOA(2887059999) |
+-----------------------+
| 172.21.10.31          |
+-----------------------+
1 row in set (0.00 sec)

十六进制转为十进制

mysql> select CONV('A43BB57',16,10);
+-----------------------+
| CONV('A43BB57',16,10) |
+-----------------------+
| 172211031             |
+-----------------------+
1 row in set (0.06 sec)

十进制转为十六进制

mysql> select CONV('172211031',10,16);
+-------------------------+
| CONV('172211031',10,16) |
+-------------------------+
| A43BB57                 |
+-------------------------+
1 row in set (0.00 sec)

参考原文:mysql中ip和整数的转换

赞(0)
未经允许禁止转载:优米格 » mysql数据库数据类型转换函数

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系

登录

找回密码

注册

Ads Blocker Image Powered by Code Help Pro

检测到广告已被屏蔽

尊敬的优米格用户,

您好,系统检测到您使用了广告屏蔽组件。本网站并不包含任何侵入性广告,如果本站能给您一点帮助,还请将本站加入拦截白名单,这是我们仅有的收入来源!

网站的持续运作和改进,需要您的慷概帮助,感谢您的支持。

此致,
优米格 团队