千家信息网

mysql时区的缩写以及相关操作介绍

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容介绍了"mysql时区的缩写以及相关操作介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一
千家信息网最后更新 2025年02月01日mysql时区的缩写以及相关操作介绍

本篇内容介绍了"mysql时区的缩写以及相关操作介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、时区缩写

UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。

GMT(Greenwich Mean Time)是格林尼治平时:
由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜度所影响。为着要纠正上述的不均匀性,天文学家计算地球非圆形轨迹与极轴倾斜对视太阳时的效应。平太阳时就是指经修订后的视太阳时。在格林尼治子午线上的平太阳时称为世界时(UT0),又叫格林尼治平时(GMT)。 为了确保协调世界时与世界时(UT1)相差不会超过0.9秒,有需要时便会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时(TAI)之间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局(IERS)负责决定何时加入闰秒。

也就是说,UTC 基本上等于GMT

CET

(英語:Central European Time,CET)欧洲中部时间是比世界标准时间(UTC)早一个小时的时区名称之一。它被大部分欧洲国家和部分北非国家采用。冬季时间为UTC+1,夏季欧洲夏令时为UTC+2

CEST

欧洲中部夏令时间(Central European Summer Time,简称CEST)比世界标准时间( UTC )早两个小时的时区名称之一。它被大部分欧洲国家和部分北非国家在夏天采用(UTC+2),冬季这些国家使用 欧洲中部时间 (UTC+1)


CST

CST却同时可以代表如下 4 个不同的时区:

Central Standard Time (USA) UTC-6:00

Central Standard Time (Australia) UTC+9:30
China Standard Time UTC+8:00
Cuba Standard Time UTC-4:00
可见,CST可以同时表示美国,澳大利亚,中国,古巴四个国家的标准时间。 也就是说,这个需要根据使用的场景来确定使用的是哪个时区。

时区在线转换工具网站 http://www.timebie.com/timezone/centraleuropeansummerbeijing.php

二、 MYSQL的时区

  1. 查看

mysql> select @@global.time_zone,@@session.time_zone,@@global.system_time_zone;+--------------------+---------------------+---------------------------+| @@global.time_zone | @@session.time_zone | @@global.system_time_zone |+--------------------+---------------------+---------------------------+| SYSTEM             | SYSTEM              | CST                       |+--------------------+---------------------+---------------------------+1 row in set (0.00 sec)mysql> show variables like '%time_zone%';+------------------+--------+| Variable_name    | Value  |+------------------+--------+| system_time_zone | CST    || time_zone        | SYSTEM |+------------------+--------+2 rows in set (0.00 sec)mysql> SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP); +--------------------------------+| TIMEDIFF(NOW(), UTC_TIMESTAMP) |+--------------------------------+| 08:00:00                       |+--------------------------------+1 row in set (0.00 sec)

SYSTEM 表示使用"OS时区"; CST ,这里cst是"中国标准时间+8:00区"

也可以在OS下查看,是"东8区":


  1. [root@mydb31 ~]# date -RFri, 14 Dec 2018 11:08:34 +0800
  2. [root@mydb31 ~]# ll /etc/localtimelrwxrwxrwx. 1 root root 35 Aug 17 13:26 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai[root@mydb31 ~]# cat /etc/localtime TZifǜɺ'pʕ˛Z?p ~h!Iap"^J#)Cp$Gg%_?&?+(У?~pCDTCSTTZif2                                                     ÿÿÿÿ~6C)ÿÿÿÿǜÿÿÿÿɺ'pÿÿÿÿʕÿÿÿÿ˛Z?p ~h!Iap"^J#)Cp$Gg%_?&?+(У?q־LMTCDTCSTCST-8

可以看出修改OS时区的方法

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2. mysql的时区系统表

mysql 系统库中几个用来维护时区的系统表,默认空的

可以使用shell> mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql 加载

三、修改mysql服务器的时区

方法一:修改global变量

set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区

set time_zone = '+8:00'; ##修改当前会话时区

flush privileges; #立即生效

方法二:通过修改my.cnf配置文件来修改时区

# vim /etc/my.cnf ##在[mysqld]区域中加上

default-time_zone = '+8:00'

# /etc/init.d/mysqld restart ##重启mysql使新时区生效

四、 timestamp 和 datetime时间类型


timestamp类型:会自动把时间转成gmt时间存储时间,取出时,又会自动转换成服务器的时区, 所以各位不用指定时区(默认东8区);

datetime类型: 没有时区概念,对于有跨国业务的数据库,存储时统一转换成gmt格式存储,取出时指定时区显示

"mysql时区的缩写以及相关操作介绍"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

时区 时间 世界 太阳 国家 欧洲 地球 太阳时 缩写 协调世界时 国际 标准 标准时 格林 同时 小时 方法 类型 系统 北京 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 oracle自带的数据库设计器 aspnet读取数据库 为什么原神两个服务器不能一起玩 上海酷娱网络技术 网络安全美文100字 2021年网络安全宣传单页 自动化机器人软件开发 5G网络技术将依靠更密集的 冬奥会网络安全保障及规范整治工作总结 许昌环睿网络技术有限公司 计算机网络技术以后是干啥的 崇明区数据链网络技术优势 服务器raid卡缓存怎么看 java微信支付数据库设计 1018国家网络安全 服务器ip映射外网 管家婆软件怎么设置服务器地址 数据库 删表会影响视图吗 制作动态登录页面数据库 崇明区口碑好的软件开发服务费 网络技术专业学校好不好 软件开发的经济可行性研究 数据库2000安装停留 ccfr数据库 通信网络安全防护措施 拼测服务器出现拼测延时 中国电信服务器地址 中国上市公司治理分类指数数据库 数据库管理信息有用吗 数据库恢复挂起状态怎么处理
0