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 实时净值参考