在之前的笔记中,我们知道了时区相关的概念,以及如何在PHP 获取设置默认时区。
这篇笔记就来学习一下如何在Mysql 上获取设置默认时区。
查看默认时区
1 | mysql> show variables like "%time_zone%"; |
设置默认时区
设置当前会话
1 | mysql> SET time_zone = "+8.00"; |
此修改只会对当前会话有效。
全局设置
1 | mysql> SET global time_zone = "+8.00"; |
需要重启该会话,该配置才生效。
编辑 my.ini
1 | # 打开Mysql 的配置文件 my.ini |
需要重启Mysql 服务
时间格式
GMT(Greenwich Mean Time):格林威治标准时间
UTC:世界标准时间
CST(China Standard Time):中国标准时间
GMT + 8 = UTC + 8 = CST