当前位置: 首页 > news >正文

MySQL查看和修改时区

为了验证 TIMESTAMP 存储时间与时区有关,显示的值也依赖于时区 看了mysql 时区
时间网 世界时区

MySQL查看和修改时区的方法

查看当前时区

1. 在MySQL客户端,可以通过如下命令查看当前时区:

SELECT @@global.time_zone;

2. 查看当前时区的设置,可以通过如下命令:

SHOW VARIABLES LIKE '%time_zone%';

输出内容包含了当前时区设置、可用的时区列表,以及系统时间和UTC时间之间的时差(即偏移量)。

下面验证mysql的 TIMESTAMP 存储时间与时区有关,显示的值也依赖于时区
默认mysql的时区是跟随系统时区显示,服务器是英国格林威治标准时间(GMT),改成中国时间东八区 ( UTC +8 ),看的出date2字段前后的时间变化跟时区有关。

mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | GMT    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)mysql> select date2 from new where id=1;
+---------------------+
| date2               |
+---------------------+
| 2023-12-05 16:06:51 |
+---------------------+
1 row in set (0.00 sec)mysql> set time_zone = '+08:00';
Query OK, 0 rows affected (0.00 sec)mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | GMT    |
| time_zone        | +08:00 |
+------------------+--------+
2 rows in set (0.01 sec)mysql> select date2 from new where id=1;
+---------------------+
| date2               |
+---------------------+
| 2023-12-06 00:06:51 |
+---------------------+
1 row in set (0.00 sec)

修改时区

1. 修改MySQL全局时区

将MySQL服务的时区更改为UTC:

SET GLOBAL time_zone = '+00:00';

这里的’+00:00’代表UTC时间。

2. 修改当前会话时区

将当前会话的时区更改为本地时区:

SET time_zone = 'Asia/Shanghai';

这里’Asia/Shanghai’代表中国的时区。

以上两种方法可以根据实际需求设置时区。

示例说明:

假设你需要在MySQL中使用同一个时区,这时可以通过修改全局时区实现:

SET GLOBAL time_zone = '+08:00';

如果你需要在MySQL中同时使用不同的时区,可以通过修改当前会话时区来实现:

SET time_zone = 'America/New_York';

这里’America/New_York’代表美国纽约的时区。

相关文章:

  • 西安安泰——ATA-1220E宽带放大器
  • 【单片机】单片机裸机实现多任务调度
  • 质量小议35 -- SQL注入
  • 第5章 固定通信网
  • 深入了解Java Period类,对时间段的精确控制
  • MX6ULL学习笔记 (七) 中断实验
  • Python小案例:打印10以内的素数
  • java面试题3
  • 如何利用MES系统加强对仓库的管理
  • 二叉树链式结构
  • 【EI征稿中|SPIE出版】 第四届传感器与信息技术国际学术会议(ICSI 2024)
  • 【Git】Git撤销操作
  • 17、神经网络的性能以及那些框架存在的意义
  • 「吞噬星空」布罗占地球奖1000亿,罗峰洪雷神诱敌深入,狩猎开始
  • 2023年个人工作总结怎么写?工作任务完成自动记录的待办软件
  • [case10]使用RSQL实现端到端的动态查询
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • classpath对获取配置文件的影响
  • create-react-app项目添加less配置
  • Git初体验
  • JavaWeb(学习笔记二)
  • LeetCode算法系列_0891_子序列宽度之和
  • log4j2输出到kafka
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • rc-form之最单纯情况
  • redis学习笔记(三):列表、集合、有序集合
  • Redis字符串类型内部编码剖析
  • Webpack 4 学习01(基础配置)
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 类orAPI - 收藏集 - 掘金
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端技术周刊 2019-02-11 Serverless
  • 设计模式 开闭原则
  • 实战|智能家居行业移动应用性能分析
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 一道闭包题引发的思考
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • # Apache SeaTunnel 究竟是什么?
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • ${ }的特别功能
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (pojstep1.1.2)2654(直叙式模拟)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (九)One-Wire总线-DS18B20
  • (六)c52学习之旅-独立按键
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • *p++,*(p++),*++p,(*p)++区别?
  • .bat批处理出现中文乱码的情况
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置