MySQL 如何获取当前时区

MySQL 如何获取当前时区

以下是获取MySQL当前时区的语法。

mysql> SELECT @@global.time_zone, @@session.time_zone;
Mysql

以下是输出结果。

+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM             | SYSTEM              |
+--------------------+---------------------+
1行记录,用时0.00
Mysql

上面的输出返回了“SYSTEM”,因为MySQL设置的是系统时区。

另外,我们可以使用now()函数来获取当前时区。让我们首先为我们的示例创建一个新表。

mysql> create table CurrentTimeZone
   -> (
   -> currenttimeZone datetime
   -> )ENGINE=MYISAM;
查询成功,0行记录受影响,用时0.19
Mysql

将记录插入表中。

mysql> INSERT INTO CurrentTimeZone values(now());
查询成功,1行记录受影响,用时0.10
Mysql

显示当前时区。

mysql> select *from CurrentTimeZone;
Mysql

以下是输出结果。

+---------------------+
| currenttimeZone     |
+---------------------+
| 2018-10-29 17:20:12 |
+---------------------+
1行记录,用时0.00
Mysql

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册