MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLのタイムゾーンを設定するにはどうすればよいですか?


現在の時刻を知るには、SELECTステートメントでnow()関数を使用できます。クエリは次のとおりです-

mysql> SELECT now();

上記のクエリを実行した後、現在の時刻を取得します。以下は出力です-

+---------------------+
| now()               |
+---------------------+
| 2018-10-06 12:57:25 |
+---------------------+
1 row in set (0.02 sec)

タイムゾーンを設定するには、コマンドSETを使用できます。構文は次のとおりです-

mysql> SET time_zone = "Some value";

上記のクエリを適用して、タイムゾーンを設定しています。クエリは次のとおりです-

mysql> SET time_zone = "+9:50";
Query OK, 0 rows affected (0.00 sec)

SETコマンド-

を使用して、グローバルに設定することもできます。
mysql> set global time_zone="+9:00";
Query OK, 0 rows affected (0.00 sec)

  1. MySQLクエリの結果を変数に割り当てる方法は?

    @anyVariableNameを使用して、クエリの結果を変数に割り当てます。まずテーブルを作成しましょう- mysql> create table DemoTable1864      (      Id int,      FirstName varchar(20),      LastName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、

  2. MySQLで低速クエリロギングを設定する方法

    このガイドでは、MySQLで「低速クエリ」ロギングを設定して、どのクエリが低速化を引き起こしているかを特定する方法について説明します。 本番MySQLサーバーを実行または管理している場合、実行速度が少し遅くなることがあり、その理由を理解するのに非常に時間のかかる作業になる可能性があります。 DBの速度を低下させるクエリを特定できるようにすることは、追跡が難しい場合があります。 MySQLにはあなたを助けるオプションがあります。遅いクエリをログに記録するオプションが付属しています。このようにして、データベースサーバーの実行速度が通常よりも遅い場合は、このログファイルをテキストエディターで開い