mysql修改和查看时区

1. 查看时区命令

show VARIABLES like '%time_zone%';

错误结果:

 

system_time_zone : 表示系统使用的时区是 UTC

time_zone: 表示 MySQL 采用的是系统的时区。也就是说,如果在连接时没有设置时区信息,就会采用这个时区配置。

 正确结果:

 

2. 修改时区

2.1 仅修改当前会话的时区,停止会话失效(CET)

set time_zone = '+8:00';

2.2 修改全局的时区配置

set globaltime_zone = '+8:00';
flush privileges;

3. 补充:GMT、UTC、DST、CST时区代表的意义

3.1 GMT:Greenwich Mean Time 

    格林威治标准时间 ; 英国伦敦格林威治定为0°经线开始的地方,地球每15°经度 被分为一个时区,共分为24个时区,相邻时区相差一小时;例: 中国北京位于东八区,GMT时间比北京时间慢8小时。

3.2 UTC: Coordinated Universal Time

    世界协调时间;经严谨计算得到的时间,精确到秒,误差在0.9s以内, 是比GMT更为精确的世界时间

3.3 DST: Daylight Saving Time

  夏季节约时间,即夏令时;是为了利用夏天充足的光照而将时间调早一个小时,北美、欧洲的许多国家实行夏令时;

3.4 CST:Central Standard Time

复制代码
    Tips 时间戳:表示从1970年1月1日 00:00:00到现在所经历的秒数,与时区无关

        Central Standard Time (USA) UT-6:00 美国标准时间      

        Central Standard Time (Australia) UT+9:30 澳大利亚标准时间  

        China Standard Time UT+8:00 中国标准时间

        Cuba Standard Time UT-4:00 古巴标准时间
复制代码

 

作者:怎么了
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。

posted @   怎么了~  阅读(6810)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示