MySQL 如果我在列的DATE数据类型中存储日期和时间值,如何进行评估

MySQL 如果我在列的DATE数据类型中存储日期和时间值,如何进行评估

正如我们所知,MySQL DATE数据类型的默认格式为“YYYY-MM-DD”,在此格式中,无法存储时间值。但是,如果我们将日期和时间值存储在具有DATE数据类型的列中,则MySQL会显示警告并仅在该列中存储日期值。下面的示例将展示它。

阅读更多:MySQL 教程

示例

mysql> 创建表date_time_test(date DATE);
查询成功,0行受影响 (0.44秒)

mysql> date_time_test(date)中插入值('2017-09-09 09:34:21');
查询成功,1行受影响,1个警告(0.03秒钟)

mysql> date_time_test中选择*;
+------------+
|日期|
+------------+
|2017-09-09 |
+------------+
1行记录(0.00秒钟)
Mysql

正如我们可以在上面的示例中看到的那样,MySQL仅返回日期值,即使在存储时间和日期的情况下。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册