mysql - mysql中的分组数据

标签 mysql

表中不能存储表吗? 假设我有一个用户列表,每个用户都可以在一台或多台服务器中进行管理。 如果用户是管理员,那么我需要为每个服务器存储“过期”、“类型”列。 那么如何更好地存储这些信息呢? 我不想创建这样的列:

Server1_Expired Server1_Type Server2_Expired Server2_Type 等

我还可以为每个服务器创建表并存储相同的内容,但这看起来很荒谬。

如果很难理解,我很抱歉,我只是不知道如何解释。 请尝试理解我:)

最佳答案

创建一个名为admin_servers的表,并有几列...id、admin_id、server_id、type、expired

此表创建管理员和服务器之间的链接。对于每一行,您还有一个 typeexpired 值。

关于mysql - mysql中的分组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12715496/

相关文章:

mysql - 需要查询优化,因为子查询太多,子查询依赖于 where 条件

php - php mysql查询的问题

sql - PostgreSQL GROUP BY 与 MySQL 不同?

python - 在 Python 3 中使用 Sqlalchemy 查找 TypeError 的原因以插入 MySQL

php - 如何以这种方式构造 mysql 结果?

php - 我的登录 PHP 脚本出现故障

mysql - 我可以使用事务来确保停止查询后查询的结果正是我想要的吗?

c# - DataReader没有返回值?

javascript - 使用 Node 将嵌套 JSON 插入 MySQL

mysql - 我该如何优化这个 MySQL 查询?我应该使用联接吗?