mysql时间

2020-05-30  本文已影响0人  空谷幽兰_c411

1.常用时间类型

date 4字节
datetime 8 yyyy-mm-dd HH:ii:ss
time 3
timestamp 4 1970-2038年
year 1 1901-2155

str_to_date
date_format
sysdate 查询当前时间
unix_timestamp

2.mysql自动生成和更新时间

默认值为current_timestamp
设置列属性on update current_timestamp
datetime和timestamp都可以自动更新

3.datetime和timestamp区别

相同点:都可以跟小数,精确到微秒,小数部分被存储
不同点:范围不同
timestamp转换为utc进行存储,检索时转换为当前时区,默认是服务器的时区
基于每个连接设置时区
mysql当前时间方式:current_timestamp
now,localtime,local_timestamp

4.时区

查看当前时区 show variable like %time_zone
修改时区 set time_zone=+0:00

上一篇下一篇

猜你喜欢

热点阅读