mysql - 在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 ?????);
解决方案
推荐阅读
- c# - 从另一个项目添加 ApiAuthorizationDbContext 迁移 - EF Core
- php - 在 Laravel 中创建 mysql 帐户用户和数据库
- php - 如何将php sql输出循环到表中?
- c# - Async/Await 方法是如何在线程上执行的?
- laravel - 如果表列名称不是“名称”,则使用 Jquery 的 Laravel 自动完成不会获取数据
- java - Java Even Odd Integer 添加是或否问题再次播放
- python - 根据 Pandas 列计算?
- excel - 不在 VBA Shell 中运行的 .txt 文件的排序命令
- r - 如何填充ggplot中多个线段之间的空间?
- html - 我可以与另一个网站通信吗