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