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

MySQLデータベースの最終アクセス(および/または書き込み)時間をどのように取得しますか?


最終アクセス時間を取得するには、次の構文を試してください-

SELECT update_time
FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema = 'yourDatabaseName'
AND table_name = 'yourTableName'

上記の構文は、MyISAMエンジンタイプに関する最終アクセス情報を提供します。

ここでは、データベースは「ビジネス」であり、「twoprimarykeytabledemo」という名前のテーブルを使用します。

MySQLデータベースの最終アクセス時刻を取得するには、次のクエリを使用します。

ケース1 −クエリは次のとおりです-

mysql> SELECT update_time
   -> FROM INFORMATION_SCHEMA.TABLES
   -> WHERE table_schema = 'business'
   -> AND table_name = 'twoprimarykeytabledemo';

出力は次のとおりです-

+---------------------+
| UPDATE_TIME         |
+---------------------+
| 2018-11-21 16:51:50 |
+---------------------+
1 row in set (0.24 sec)

ケース2

mysql> SELECT update_time
   -> FROM INFORMATION_SCHEMA.TABLES
   -> WHERE table_schema = 'business'
   -> AND table_name = 'currenttimezone';

出力は次のとおりです-

+---------------------+
| UPDATE_TIME         |
+---------------------+
| 2018-10-29 17:20:18 |
+---------------------+
1 row in set (0.20 sec)

ケース3 −テーブルエンジンタイプがInnoDBの場合、NULLを取得します。

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

mysql> SELECT update_time
   -> FROM INFORMATION_SCHEMA.TABLES
   -> WHERE table_schema = 'business'
   -> AND table_name = 'zerofilldemo';

以下は出力です-

+-------------+
| UPDATE_TIME |
+-------------+
| NULL        |
+-------------+
1 row in set (0.09 sec)

  1. PythonでMySQLデータベースに挿入した後にIDを取得するにはどうすればよいですか?

    まず、以下の要件を満たす必要があります。前提条件は次のとおりです。 MySQLバージョン8.0.12をインストールする必要があります。 Pythonバージョン3.6.3(32ビット)をインストールする必要があります。 pipコマンドを使用してpymysqlをインストールする必要があります。 「pymysql」をインストールするには 」とpipコマンドを使用します。 データベース名は「business」で、テーブル名はレコードを挿入した後のID3の「student」です。 これがクエリです。 select *from student; 以下は出力です。 +------+

  2. AccessデータベースでLIMITMySQL句をシミュレートするにはどうすればよいですか?

    Microsoft Accessでは、LIMITの代わりにTOPを使用できます。まず、-を作成しましょう 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します 以下は、 LIMIT MySQLをシミュレートするためのクエリです。 Accessデータベースを含む句- [実行]をクリックすると、目的の出力が得られます- MySQLでは、上位5つの値を取得するには、LIMIT5-を使用する必要があります。