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

MySQLの時間部分の間の区切り文字として使用できる句読文字はどれですか?


日付値の場合と同様に、MySQLでは時間にリラックスした形式を使用することもできます。時間部分の間の任意の句読文字を区切り文字として使用できます。いくつかの例は次のとおりです-

mysql> Select timestamp('2017-10-20 04+05+36');
+----------------------------------+
| timestamp('2017-10-20 04+05+36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+
1 row in set (0.00 sec)


mysql> Select timestamp('2017-10-20 04*05*36');
+----------------------------------+
| timestamp('2017-10-20 04*05*36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+
1 row in set (0.00 sec)


mysql> Select timestamp('2017-10&20 04@05+36');
+----------------------------------+
| timestamp('2017-10&20 04@05+36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+
1 row in set (0.00 sec)


mysql> Select timestamp('2017*10@20 04*05*36');
+----------------------------------+
| timestamp('2017*10@20 04*05*36') |
+----------------------------------+
| 2017-10-20 04:05:36              |
+----------------------------------+
1 row in set (0.00 sec)

  1. MySQLを使用して異なる列の値間の時間差を取得します

    このために、time_format()とtime_diff()を使用できます。時間差を見つけるには、time_diff()メソッドを使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable624 (PunchIn datetime,PunchOut datetime); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable624 values('2019-07-14 12

  2. MySQLクライアントで使用されている接続方法を確認するにはどうすればよいですか?

    MySQL接続で使用される接続方法を決定するには、以下のコマンドを使用できます- netstat −ln | grep 'mysql' Unixでは、MySQLプログラムはホスト名「localhost」を特別な方法で扱います。したがって、期待される動作とは異なる動作をします。 接続の種類 mysql CLI内から接続のタイプを知るには、以下のコマンドを使用できます- mysql> \s 出力- Connection: 127.0.0.1 via TCP/IP (or) Connection: Localhost via UNIX socket ローカル