我想创建一个mysql数据库或单个表来维护一些小型体育俱乐部的数据。实际上我们必须支付每月的清理费用,所以最好的方法是将数据保存在mysql中。我需要存储以下数据(身份证,姓名,地址)以及每个月支付费用的日期。什么是最好和最简单的解决方案?
答案 0 :(得分: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()
);
这会为你建立一个表格。
答案 1 :(得分: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
然后通过任何语言/程序提取一个月的遗失付款。
随时可以更详细地扩展
答案 2 :(得分:0)
您应该使用phpmyadmin来创建表格。您将需要2个表: 1.表club_members具有以下字段(member_id,名称,地址)。 2.表month_payments,包含以下字段(member_id,year,month,date_paid,amount)。
然后表month_payments中的member_id将是表club_members中引用member_id的外键