5
A
回答
3
可能最明智的是使用date_trunc()
到月份。如果需要,您还可以为date_trunc()
添加等于该值的检查约束。
7
我会跟@迈克尔建议的。
从日期提取月份和年份是非常快的,EXTRACT
或to_char()
,可能不需要预处理。
和光盘上的date only occupies 4 byte,并没有比这更好。
替代方案是两列integer
列的列约束,以防止非法日期。占用2个4字节。
甚至smallint
节省RAM和光盘存储。阅读并理解数据对齐方式在光盘上存储。在很多情况下,您不会在smallint
列中保存任何内容。我在这里写了更多:Calculating and saving space in PostgreSQL
最好与日期列。
相关问题
- 1. 如何在MySQL数据库中最好地存储年份,月份和日期?
- 2. mysql数据类型只存储月份和年份
- 3. 如何将月份的每年保存到数据库中
- 4. 在年份和月份中获取数据库中的记录
- 5. 如何在数据库中存储调查年份
- 6. 在Oracle数据库中返回月份和年份
- 7. 在MySQL数据库中只创建月份和年份列
- 8. 根据年份和月份选择存储过程
- 9. JasperReports + TimeSeriesChart:月份数据,年份标签
- 10. Mysql月份和年份的数据
- 11. 提取年份,从Joomla数据库中提取月份
- 12. 从数据库中选择月份和年份的日期
- 13. 商店月份和年份在mysql数据库
- 14. 如何将月份转换为java中的年份和月份
- 15. 如何从年份和月份中扣除月份
- 16. Spark如何根据年份和月份划分数据帧
- 17. 如何在Django中存储年份
- 18. 如何从laravel的数据库中的列中获取月份和年份?
- 19. 如何在xts中将数字年份月份转换为年份 - 月份 - 日期日期格式?
- 20. 我如何按月份和年份的数据计数
- 21. 如何在月份中查找年月份的差异php
- 22. 从数据库检索年份和月份
- 23. 比较月份和年份与数据库表
- 24. 如何按年份和月份分组?
- 25. 如何按月份+年份分组?
- 26. 如何为年份和月份
- 27. 我必须从输入的月份/年份打印月份和年份到当前的月份和年份
- 28. 如何根据年份和月份增加数字
- 29. 在mysql中选择月份日年份?
- 30. 在android中获取月份和年份?
如果他们帮助你,你应该接受其中一个答案 – aydow