服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - 数据库技术 - UNIX TIMESTAMPS 和 MySQL TIMESTAMPS 有什么区别?

UNIX TIMESTAMPS 和 MySQL TIMESTAMPS 有什么区别?

2023-09-19 12:05未知服务器之家 数据库技术

示例 mysql Select UNIX_TIMESTAMP(2017-09-25 02:05:45) AS UNIXTIMESTAMP VALUE;+---------------------+| UNIXTIMESTAMP VALUE |+---------------------+| 1506285345 |+---------------------+1 row in set (0.00 sec) 上面的查询显示 UNIX TIMESTAMPS 值存储为 32 位整数,其范围与 MySQL INT

示例

mysql> Select UNIX_TIMESTAMP('2017-09-25 02:05:45') AS 'UNIXTIMESTAMP VALUE';
+---------------------+
| UNIXTIMESTAMP VALUE |
+---------------------+
| 1506285345          |
+---------------------+
1 row in set (0.00 sec)

上面的查询显示 UNIX TIMESTAMPS 值存储为 32 位整数,其范围与 MySQL INTEGER 数据类型范围相同。

mysql> Select FROM_UNIXTIME(1506283345) AS 'MySQLTIMESTAMP VALUE';
+----------------------+
| MySQLTIMESTAMP VALUE |
+----------------------+
| 2017-09-25 01:32:25  |
+----------------------+
1 row in set (0.00 sec)

上面的查询显示,MySQL TIMESTAMPS 值也存储为 32 位整数,但以可读格式存储,其范围与 MySQL TIMESTAMP 数据类型范围相同。

以上就是UNIX TIMESTAMPS 和 MySQL TIMESTAMPS 有什么区别?的详细内容。

免费资源网 - http://www.zzvips.com/uploads/allimg/1h0fyuygo0u

延伸 · 阅读

精彩推荐