我如何能设计为用户数据库时,我有3个类型的用户管理员和普通会员和黄金会员和黄金会员的将是一段时间内,30个45天每天都是那, 如何我可以设计我实现文件共享系统数据库stucture实现用户表
1
A
回答
0
我也只是有一个单一的用户表中的结构,具有字段标识与某种类型的代码的用户的类型。然后,创建一个过程,查找所有超过30天的黄金会员并删除或停用它们。
0
我会用2个表设计它 - 先用携带隶属的级别以及用户信息(免费,黄金),二来有针对的会员资格类型的有效性。在你的代码中,你可以通过查看有效性表的有效性来确定访问是否有效。如果您愿意,这将使您灵活地在路上添加更多级别。下面是我推断到的一个非常,非常粗略的架构:
mysql> desc members;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| membership | varchar(20) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
2 rows in set (0.03 sec)
mysql> desc memberships;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| validity | int(3) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
相关问题
- 1. 数据库,查询实现
- 2. 从UML实现数据库
- 3. 关系数据库实现
- 4. 如何实现数据库的每用户视图?
- 5. 如何为每组用户实现序列号数据库?
- 6. Lua - 实现用户数据迭代器
- 7. 如何使用数据库实现memcached?
- 8. 数据仓库的实际实现
- 9. 如何实现异步数据库库?
- 10. Laravel用户认证使用现有的数据库表
- 11. 如何根据客户端调用使用很多数据库实现Web API
- 12. 使用分片表实现数据库冗余
- 13. Jhispter实体数据库表
- 14. Stucture在C++
- 15. 使用BaseAdapter实现ListView从数据库中获取数据
- 16. 最佳实践:数据库引用表
- 17. 使用Play框架实现用户登录/退出而不使用数据库
- 18. 访问数据库的用户列表
- 19. 单独数据库中的用户表
- 20. Windows用户检查数据库表值
- 21. 数据库表中的多级用户
- 22. 更新数据库中的用户表
- 23. 分组标记的数据库实现
- 24. 实现关系数据库方案
- 25. Odoo - Many2one在数据库中的实现
- 26. 实体框架与现有数据库
- 27. 在序言中实现数据库
- 28. 如何实现动态数据库列?
- 29. SQLite数据库的MIDP Java实现
- 30. 实现排行榜数据库 - Android