首页 > 解决方案 > 在mysql中保存端口号的数据类型?

问题描述

我想根据 ip 地址将所有打开的端口连续保存。使用 VARCHAR 会在某些时候受到限制,还是我可以选择无限的 VARCHAR() 位?

例如 :

+--------------+------------------------------------------------+
| IP           |                    Open Ports                  |
+--------------+------------------------------------------------+
| 192.168.0.33 | 21, 22, 53, 122, 168, ...., 65535              |
| 192.168.0.1  | 53, 122, 168, 2514, 786, 4548, ...., 65535     |
+--------------+------------------------------------------------+

应该使用哪些数据来声明

CREATE TABLE IF NOT EXISTS ports(Ip_address VARCHAR(15), OpenPorts ?????);

标签: mysql

解决方案


推荐阅读