将日期存储在三列中的mysql或仅使用一列是否更好?哪一个更快.另外,如果我只想用格式为dd/mm/yy的今天日期插入,我该怎么做.以及如何选择.另外,让我们说如果我想获得所有星期三的结果,我该怎么做或者说在所有月份和年份中的第25个日期,我该怎么做.
谢谢大家.
我正在使用PHP与Apache和Mysql.
使用我提议的结构有什么缺点.我可以通过使用日期表轻松获得所有25日,我可以使用其他列数天来获取所有日期.我提出的解决方案与使用DATE表之间的速度方面有多大差异?
您将要使用正确的列类型,例如DATE,DATETIME或者TIMESTAMP,根据您的需要.它们专门用于处理日期,并且可以更轻松地执行难以在3个单独的列上执行的其他功能(添加,比较等).
阅读本文以获取更多信息.
DAYOFWEEK(date)将为您提供当天的数字表示.在你的情况下,4 =星期三. DAYOFMONTH(date)将用于查找该月的所有第25天.
DAYNAME(date) 将返回日期的工作日名称