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

MySQLを使用してタイムスタンプを取得する方法は?


current_timestamp、now()、current_timestamp()を使用してタイムスタンプを取得できます。

ケース1-current_timestamp()の使用

クエリは次のとおりです-

mysql> SELECT CURRENT_TIMESTAMP();

以下は、タイムスタンプを表示する出力です-

+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2018-11-29 16:09:31 |
+---------------------+
1 row in set (0.00 sec)
ケース2-now()の使用

クエリは次のとおりです-

mysql> select now();

以下は出力です-

+---------------------+
| now()               |
+---------------------+
| 2018-11-29 16:09:38 |
+---------------------+
1 row in set (0.00 sec)

以下のクエリを使用して、整数のUNIXタイムスタンプを取得できます-

mysql> select unix_timestamp();

以下は出力です-

+------------------+
| unix_timestamp() |
+------------------+
| 1543488374       |
+------------------+
1 row in set (0.04 sec

  1. MySQLクエリを使用して4番目に高い値を取得するにはどうすればよいですか?

    4番目に高い値を取得するには、ORDERBYとともにLIMITOFFSETを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Amount int ); Query OK, 0 rows affected (0.88 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(980); Query OK, 1 row affected (0.15 sec) mysql> insert into Dem

  2. MySQLデータベースの別のテーブルからIDを使用してユーザー名を取得するにはどうすればよいですか?

    2つのテーブルからIDを使用してユーザー名を取得するには、JOINを使用してテーブルを結合する必要があります。 テーブルを作成しましょう- 例 ); Query OK、0行が影響を受けます(2.63 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 insert into demo77 values(2、Bob); Query OK、1行が影響を受ける(0.36 selectステートメントを使用してテーブルのレコードを表示する- 例 select * from demo77; これにより、次の出力が生成されます- 出力 + -------- + -