我想创建 mysql 数据库或单表来维护一些小型体育俱乐部的数据。实际上,我们必须每月支付清理费用等,最好将这些数据保存在 mysql 中。我需要存储以下数据(身份证、姓名、地址)以及每个月的付费日期。什么是最好和最简单的解决方案?
问问题
211 次
3 回答
1
CREATE TABLE sport_club_members (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100),
address VARCHAR(100),
payment_due_at TIMESTAMP DEFAULT NOW()
);
这将为您构建一张桌子。
于 2012-08-27T12:17:10.253 回答
0
非常基本的是两表方法。
用伪代码为您的成员提供一张表(让您自己的想法;-)不要复制和粘贴它们)
ID INT auto_increment PrimaryKey
name VARCHAR(100) //maybe store as split name
address TEXT
另一个用于收到的付款
ID INT auto_increment PK
UID INT ForeignKey to members table
payment_date DATE
amount DOUBLE
然后通过任何语言/程序提取一个月的缺失付款。
这可以随时扩展更多细节
于 2012-08-27T12:19:21.073 回答
0
您应该只使用 phpmyadmin 来创建您的表。您将需要 2 张表格: 1. 表格 club_members 包含以下字段(member_id、name、address)。2. 包含以下字段(member_id、year、month、date_paid、amount)的表monthly_payments。
然后表monthly_payments 中的member_id 将是引用表club_members 中的member_id 的外键
于 2012-08-27T12:28:01.307 回答