gpt4 book ai didi

mysql - 在 MySQL 中对日期使用字符串数据类型而不是使用日期时间数据类型是个好主意吗?

转载 作者:可可西里 更新时间:2023-11-01 06:59:06 25 4
gpt4 key购买 nike

在 MySQL 数据库上实现 Web 应用程序时,我在想只使用字符串数据类型来存储日期是否是个好主意?

例如,我可以将日期作为“201110191503999”存储到数据库中。这也很方便按日期查询。例如,select * from some_table where the_date like '20111019%'

如果我们使用字符串作为日期,会有性能问题吗?使用日期/日期时间数据类型有什么优势吗?

提前致谢!

最佳答案

始终根据需要使用列类型;如果使用日期,则使用 DATETIME,如果是时间戳,则使用 TIMESTAMP 等等。

根据您编写的代码,所有数据格式设置都可以在实际页面上以您使用的任何语言完成。

此外,您可以利用 NOW() 等 MySQL 函数,而不是使用该语言的版本,然后将其存储到数据库中。

关于mysql - 在 MySQL 中对日期使用字符串数据类型而不是使用日期时间数据类型是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7817724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com