文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  extract_schema_from_file_name() 函數

30.4.5.1 extract_schema_from_file_name() 函數

給定檔案路徑名稱,傳回代表 schema 名稱的路徑元件。此函數假設檔案名稱位於 schema 目錄內。因此,它不適用於使用自己的 DATA_DIRECTORY 表格選項定義的分割區或表格。

當從包含檔案路徑名稱的 Performance Schema 中擷取檔案 I/O 資訊時,此函數非常有用。它提供了一種方便的方式來顯示 schema 名稱,這些名稱比完整路徑名稱更容易理解,並且可以用於與物件 schema 名稱進行聯結。

參數
  • path VARCHAR(512):要从中擷取 schema 名稱的資料檔案完整路徑。

傳回值

一個 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                                                                     |
+---------------------------------------------------------------------------+