我应该使用哪一个?MySQL 中的 datetime 还是 timestamp 数据类型?

mysqlmysqli database更新于 2024/1/24 15:12:00

Timestamp 是 MySQL 中的一种数据类型,适用于不同的时区。它也用于日期和时间目的。要理解这个概念,我们需要创建一个表。

创建表

mysql> CREATE table TimeStampDemo
-> (
-> MyDataTime timestamp
-> );
Query OK, 0 rows impacted (0.57 sec)

创建表后,我们将使用 INSERT 命令插入一条记录。

插入记录

mysql> INSERT into TimeStampDemo values (now());
Query OK, 1 row affected (0.12 sec)

插入一条记录后,我们可以借助 SELECT 语句显示该记录。

显示记录

mysql> SELECT * from TimeStampDemo;

执行上述查询后,我们将得到以下输出

+---------------------+
| MyDataTime          |
+---------------------+
| 2018-10-11 17:30:38 |
+---------------------+
1 row in set (0.00 sec)

相关文章