Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

28.4.5.2 extract_table_from_file_name() 関数

ファイルパス名を指定すると、テーブル名を表すパスコンポーネントを返します。

この関数は、ファイルパス名を含むパフォーマンススキーマからファイル I/O 情報を抽出する場合に役立ちます。 完全パス名よりも理解しやすく、オブジェクトテーブル名に対する結合で使用できるテーブル名を表示する便利な方法を提供します。

パラメータ
  • path VARCHAR(512): テーブル名の抽出元のデータファイルへのフルパス。

戻り値

VARCHAR(64) 値。

mysql> SELECT sys.extract_table_from_file_name('/usr/local/mysql/data/world/City.ibd');
+--------------------------------------------------------------------------+
| sys.extract_table_from_file_name('/usr/local/mysql/data/world/City.ibd') |
+--------------------------------------------------------------------------+
| City                                                                     |
+--------------------------------------------------------------------------+