SHOW FILE
SHOW FILE ステートメントを実行して、データベースに保存されているファイルの情報を表示できます。
ヒント
ファイルが属するデータベースに対して何らかの権限を持つユーザーは、この操作を実行できます。ファイルがデータベースに属している場合、そのデータベースにアクセスできるすべてのユーザーがこのファイルを使用できます。
Syntax
SHOW FILE [FROM database]
このステートメントによって返されるファイル情報は以下の通りです:
-
Id: ファイルのグローバルに一意な ID。 -
DbName: ファイルが属するデータベース。 -
GlobalStateMgr: ファイルが属するカテゴリ(これはファイル作成時に指定されたcatalogプロパティに対応します)。 -
FileName: ファイルの名前。 -
FileSize: ファイルのサイズ。単位はバイトです。 -
IsContent: ファイルの内容が完全にアップロードされ保存されたかどうかを示します (true または false)。 -
MD5: ファイルをチェックするために使用されるメッセージダイジェストアルゴリズム。
Examples
test_db に保存されているファイルを表示します。
mysql> SHOW FILE FROM test_db;
+-------+---------+----------------+---------------+----------+-----------+----------------------------------+
| Id | DbName | GlobalStateMgr | FileName | FileSize | IsContent | MD5 |
+-------+---------+----------------+---------------+----------+-----------+----------------------------------+
| 24016 | test_db | kafka | my_secret.txt | 43 | true | a7c71293869ec817515e61a9f0cfb48e |
| 24072 | test_db | configs | db_config.txt | 18 | true | b1a32aaac8a739eac7b55a4364df8876 |
+-------+---------+----------------+---------------+----------+-----------+----------------------------------+
2 rows in set (0.01 sec)