1.创建数据库
2.确定表之需求
《1》配置表信息config--保存每月预算和Mysql安装路径(用于备份还原) ;
《2》消费分类表category--保存消费分类,诸如衣,食,住,行;
《3》消费记录表record--用于存放每一笔消费记录;
3.配置信息表config
配置信息表 config有如下字段
id 主键,每个表都有一个主键 类型是 int
key_ 配置信息按照键值对的形式出现 ,类型是varchar(255)
value配置信息的值, 类型是 varchar(255)
注:
《1》 键值对
进一步解释一下键值对,比如要存放每个月的预算,则需要在config表中增加一条记录,key="budget" value="500",就表示预算是500.
《2》 varchar(255) 表示变长字符,如果实际存放只有30个字符,那么在数据库中只占用30的空间,最多占用255
《3》 key 是关键字,不适合用于作为字段名,所以在key后面加了一个下划线 key_ 就不会有任何问题了;
4.消费分类表category
消费分类表 category 有如下字段
id 主键,每个表都有一个主键 类型是 int
name分类的名称,类型是varchar(255)
5.消费记录表 record
消费记录表 record 有如下字段:
id 主键,每个表都有一个主键 类型是 int
spend 本次花费,类型是int
cid 对应的消费分类表的中记录的id, 类型是int
comment 备注,比如分类是娱乐,但是你希望记录更详细的内容,啪啪啪,那么就存放在这里。
date 日期,本次记录发生的时间。