MySQL 8.4 Release Notes
30.4.5.2 The extract_table_from_file_name() Function
根据文件路径名返回表示表名的路径组件。
这个函数在从性能架构中提取文件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 |
+--------------------------------------------------------------------------+