1、字符串类型难以担当大任

信息系统中经常需要处理一些与日期、时间相关的数据,比如创建时间、更新时间等。我们可以使用字符串来保存这些数据,比如2019-08-08,但是使用字符串表示日期很难保证数据的正确性,而且进行数据检索的时候也会非常麻烦和低效,为此数据库系统提供的日期时间类型数据。

2、MySQL的日期时间类型

mysql有5种表示时间值的日期和时间类型,分别为、DATE,TIME,YEAR,DATETIME,TIMESTAMP,具体介绍如下所示:

mysql.png

3、藕断丝连

在MySQL中,可以使用字符串来表示日期时间类型,数据库系统自动在内部将它们转换为日期时间类型。为什么可以这样呢?见下面的分析。

虽然字符串类型与日期时间类型属于完全不同的数据类型,但是毕竟日期时间类型是从字符串类型延伸出来的,故两者还是有一定的联系的:日期时间类型的数据仍然可以使用单引号或者双引号来表示,只是必须遵守某种格式罢了,如上表所示。所以说,两者是藕断丝连的。

标签: none

[网站公告]-[2024年兼职介绍]


添加新评论