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 祝福语驱散霉运的话简短