MySQL数据库中如何存储日期?

2023-11-25

我有约会在dd/mm/yyyy格式。如果我想以后对其进行一些操作,如何将其存储在数据库中?

例如,我必须找出行,其中date > something。我必须设置什么类型date field?


要在 MySQL 中存储日期或时间,请使用date, datetime or timestamp。对于大多数用途,我推荐前两个。

要告诉 MySQL 如何解析日期格式,请使用STR_TO_DATE功能。这是一个例子:

CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;

Date
2010-01-05

要将结果格式化回原始形式,请查看日期格式功能。请注意,仅当您想使用默认格式以外的其他格式将其显示为字符串时,才需要对其进行格式化。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL数据库中如何存储日期? 的相关文章

随机推荐