Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  The extract_schema_from_file_name() Function

30.4.5.1 The extract_schema_from_file_name() Function

给定文件路径名,返回表示架构名称的路径组件。这项函数假设文件名位于架构目录中。因此,它不能与使用自己的DATA_DIRECTORY表选项定义的分区或表一起工作。

这项函数在从性能架构中提取文件I/O信息时非常有用。它提供了一个方便的方式来显示架构名称,这些名称可以更容易地理解,而不是完整的路径名称,可以与对象架构名称进行连接。

  • path VARCHAR(512): 对于从中提取架构名称的数据文件的完整路径。

一个长度为VARCHAR(64)的值。

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