小院子数据库注意事项:我踩过坑,说点实在的
我家院子不大,30来平,种的东西却杂。月季、绣球、两垄韭菜,还有一棵每年都让我操心的柠檬。前年我开始用表格记这些东西,数据一多就撑不住了,才换成正经数据库。折腾两年,说几个我觉得最该注意的点。
先想清楚你要记什么
我第一版建了植物表、养护表、天气表、病虫害表、肥料表,看着挺全。结果三个月就弃用了,因为填一次要五分钟,谁也坚持不下来。后来砍到三张表,反而用住了:

- 植物档案:品种名、栽种日期、位置、来源
- 养护日志:日期、动作、用量
- 问题记录:发病时间、症状、处理方式、结果

说白了,能让你坚持填的数据库才叫数据库,躺在硬盘里的只是摆设。字段越多,弃用越快,这是我用两年时间换来的教训。

字段设计最容易踩的坑
日期别用文本存。我一开始图省事,浇水日期直接写"3月5号",后来想按月统计,全废了,只能一条条改。用标准日期格式,一句查询就出结果。位置字段也一样,我去年挪了两棵绣球,数据库里还记着老位置,查"东墙光照"的记录全乱套。品种名更别图省事,"月季"和"粉色龙沙宝石"是两个概念,大类和小类分开存,不然以后想筛选就头疼。备份也别偷懒,我吃过一次亏,硬盘坏了,两年记录没了,现在每周自动备份一次,手动再导一份CSV存网盘。
坚持到现在,最大的收获不是数据本身,是能看出规律。翻过去两年的记录,我发现绣球过了7月中旬,浇水频率得翻倍,不然叶子就焦边。这种结论,靠脑子记根本记不住。施肥也是,以前凭感觉,现在看一眼上次施肥日期,超过30天才补一次,柠檬去年收了11个,前年只有4个。
还有一点,别追求完美。忘填的日子补一句"约3月10日"就行,数据库是帮你做决定的,不是给自己添堵的。想给自家小院子建库,先用手写或表格跑一个月,看看自己真正会记哪些东西,再动手建表。顺序反了,做出来的东西多半用不上。