首页  

MySQL timestamp 类型     所属分类 mysql 浏览量 842
timestamp类型特点
存储占用 4个字节,以年月日小时分秒的日期格式显示
存储范围'1970-01-01 00:00:01' to '2038-01-19 03:14:07'
以UTC时区进行存储,但是以系统当前时区进行显示
可以在insert和update时把值自动更新为当前时间

协调世界时(UTC)
Coordinated Universal Time

timestamp存储空间和INT类型相同
实际上timestamp存储时就是 INT 
注意时间范围限制 
超出范围 使用datetime类型
以UTC时区保存,在显示时自动转换为当前连接对应的时区来显示

select UNIX_TIMESTAMP() 
1628642853


CREATE TABLE test001 ( id bigint(20) unsigned NOT NULL AUTO_INCREMENT , create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, value varchar(32) not null unique , PRIMARY KEY (id) USING BTREE ) insert into test001(value) values('a') insert into test001(value) values('b') insert into test001(value) values('c') select * from test001 1 2021-08-11 11:17:02.0 a 2 2021-08-11 11:17:26.0 b 3 2021-08-11 11:17:31.0 c select id,UNIX_TIMESTAMP(create_time),value from test001 1 1628651822 a 2 1628651846 b 3 1628651851 c
时区知识点整理 mysql时间函数

上一篇     下一篇
GO 面向对象编程

GO reflect

GO基础选择题

mysql 时间类型

Java为什么不能在构造函数中启动线程?如何终止一个线程?

ETF IOPV 实时净值参考