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


MySQL 8.4 參考手冊  /  ...  /  INFORMATION_SCHEMA KEYWORDS 表格

28.3.17 INFORMATION_SCHEMA KEYWORDS 表格

KEYWORDS 表格列出 MySQL 視為關鍵字的字詞,並針對每個字詞指出是否為保留字。在某些情況下,保留關鍵字可能需要特殊處理,例如當作識別符號使用時需要特殊引號 (請參閱 第 11.3 節「關鍵字與保留字」)。此表格為應用程式提供 MySQL 關鍵字資訊的執行階段來源。

KEYWORDS 表格具有以下欄位:

  • WORD

    關鍵字。

  • RESERVED

    一個整數,表示關鍵字是否為保留字 (1) 或非保留字 (0)。

這些查詢分別列出所有關鍵字、所有保留關鍵字和所有非保留關鍵字

SELECT * FROM INFORMATION_SCHEMA.KEYWORDS;
SELECT WORD FROM INFORMATION_SCHEMA.KEYWORDS WHERE RESERVED = 1;
SELECT WORD FROM INFORMATION_SCHEMA.KEYWORDS WHERE RESERVED = 0;

後兩個查詢等同於:

SELECT WORD FROM INFORMATION_SCHEMA.KEYWORDS WHERE RESERVED;
SELECT WORD FROM INFORMATION_SCHEMA.KEYWORDS WHERE NOT RESERVED;

如果您從原始碼建置 MySQL,建置程序會產生一個 keyword_list.h 標頭檔案,其中包含一個關鍵字陣列及其保留狀態。此檔案可以在建置目錄下的 sql 目錄中找到。對於需要關鍵字清單的靜態來源的應用程式來說,此檔案可能很有用。