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数据类型范围相同。
热门推荐
10 毕业祝福语简短英语小学
11 给老板祝福语简短精辟
12 幼儿节日祝福语大全简短
13 生日祝福语简短明了 同事
14 哥哥中考加油祝福语简短
15 新娘对伴娘祝福语简短
16 老师节祝福语的简短
17 祝贺新婚祝福语古代简短
18 给司机老师祝福语简短