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

MySQLテーブルに保存されているエポックを読み取り可能な日付に変換するにはどうすればよいですか?


これを説明するために、次のようなエポックを持つ「vistors」という名前のテーブルの次の例を使用しています-

mysql> Create table visitors(userid int not null, name varchar(20), epoch int NOT NULL);
Query OK, 0 rows affected (0.42 sec)

mysql> Insert into visitors Values(1, 'Gaurav', 1358658942);
Query OK, 1 row affected (0.04 sec)

mysql> Insert into visitors Values(2, 'Raman', 1358659585);
Query OK, 1 row affected (0.04 sec)

mysql> Select userid, name, FROM_UNIXTIME(epoch) from visitors;
+--------+--------+----------------------+
| userid | name   | FROM_UNIXTIME(epoch) |
+--------+--------+----------------------+
|      1 | Gaurav | 2013-07-24 16:05:42  |
|      2 | Raman  | 2013-07-24 16:16:25  |
+--------+--------+----------------------+
2 rows in set (0.00 sec)

  1. MySQLテーブルの定義を取得できるので、MySQLビューの定義を取得するにはどうすればよいですか?

    ビューは仮想テーブルの一種であり、テーブルの構成でもあることがわかっているため、同じクエリを使用して、定義を取得するために使用するビューの定義を取得できます。テーブルの。つまり、SHOW CREATEステートメントを使用して、MySQLビューの定義を取得できます。その構文は次のようになります- 構文 SHOW CREATE VIEW view_name; ここで、view_nameは、定義を取得するビューの名前です。 例 次のクエリは、「info」という名前のビューの定義を提供します- mysql> Show Create View Info\G *******************

  2. MySQLテーブルの構造を取得できるので、MySQLビューの構造を取得するにはどうすればよいですか?

    ビューは仮想テーブルの一種であり、テーブルの構成でもあることがわかっているため、同じクエリを使用して、構造を取得するために使用するビューの構造を取得できます。テーブルの。つまり、DESCRIBEステートメントを使用してMySQLビューの構造を取得できます。その構文は次のようになります- 構文 DESCRIBE view_name; ここで、view_nameは、構造を取得するビューの名前です。 例 「Info」という名前のビューの構造を取得したい場合は、次のクエリの助けを借りて行うことができます- mysql> DESCRIBE INFO; +---------+------------