-3

我想创建 mysql 数据库或单表来维护一些小型体育俱乐部的数据。实际上,我们必须每月支付清理费用等,最好将这些数据保存在 mysql 中。我需要存储以下数据(身份证、姓名、地址)以及每个月的付费日期。什么是最好和最简单的解决方案?

4

3 回答 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 回答