UNIX TIMESTAMPS和MySQL TIMESTAMPS有什么区别?
在MySQL中,UNIXTIMESTAMPS存储为32位整数。另一方面,MySQLTIMESTAMPS也以类似的方式存储,但以可读的YYYY-MM-DDHH:MM:SS格式表示。
示例
mysql> Select UNIX_TIMESTAMP('2017-09-25 02:05:45') AS 'UNIXTIMESTAMP VALUE';
+---------------------+
| UNIXTIMESTAMP VALUE |
+---------------------+
| 1506285345 |
+---------------------+
1 row in set (0.00 sec)上面的查询显示UNIXTIMESTAMPS值存储为32位整数,范围与MySQLINTEGER数据类型范围相同。
mysql> Select FROM_UNIXTIME(1506283345) AS 'MySQLTIMESTAMP VALUE'; +----------------------+ | MySQLTIMESTAMP VALUE | +----------------------+ | 2017-09-25 01:32:25 | +----------------------+ 1 row in set (0.00 sec)
上面的查询显示,MySQLTIMESTAMPS值也存储为32位整数,但以可读格式存储,其范围与MySQLTIMESTAMP数据类型范围相同。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西