文件首頁
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 參考手冊  /  ...  /  INFORMATION_SCHEMA SCHEMATA 表

28.3.31 INFORMATION_SCHEMA SCHEMATA 表

架構是資料庫,因此 SCHEMATA 表格提供有關資料庫的資訊。

SCHEMATA 表格有以下欄位:

  • CATALOG_NAME

    架構所屬目錄的名稱。此值一律為 def

  • SCHEMA_NAME

    架構的名稱。

  • DEFAULT_CHARACTER_SET_NAME

    架構預設字元集。

  • DEFAULT_COLLATION_NAME

    架構預設排序規則。

  • SQL_PATH

    此值一律為 NULL

  • DEFAULT_ENCRYPTION

    架構預設加密。

您也可以從 SHOW DATABASES 陳述式取得架構名稱。請參閱 第 15.7.7.15 節「SHOW DATABASES 陳述式」。以下陳述式是等效的:

SELECT SCHEMA_NAME AS `Database`
  FROM INFORMATION_SCHEMA.SCHEMATA
  [WHERE SCHEMA_NAME LIKE 'wild']

SHOW DATABASES
  [LIKE 'wild']

除非您具有全域 SHOW DATABASES 權限,否則您只會看到您擁有某些權限的資料庫。

注意

由於任何靜態全域權限都被視為所有資料庫的權限,因此任何靜態全域權限都允許使用者使用 SHOW DATABASES 或藉由檢查 INFORMATION_SCHEMASCHEMATA 表格來查看所有資料庫名稱,但透過部分撤銷限制在資料庫層級的資料庫除外。

附註