文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手冊頁 (TGZ) - 258.2Kb
手冊頁 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  SHOW TABLES 陳述式

15.7.7.38 SHOW TABLES 陳述式

SHOW [EXTENDED] [FULL] TABLES
    [{FROM | IN} db_name]
    [LIKE 'pattern' | WHERE expr]

SHOW TABLES 列出指定資料庫中非TEMPORARY的表格。您也可以使用 mysqlshow 資料庫名稱 命令取得此清單。若存在 LIKE 子句,則表示要比對的表格名稱。WHERE 子句可用於根據更通用的條件選擇列,如 第 28.8 節「SHOW 陳述式的擴充」中所述。

LIKE 子句執行的比對取決於 lower_case_table_names 系統變數的設定。

可選的 EXTENDED 修飾詞會使 SHOW TABLES 列出因失敗的 ALTER TABLE 陳述式所建立的隱藏表格。這些臨時表格的名稱以 #sql 開頭,可以使用 DROP TABLE 捨棄。

此陳述式也會列出資料庫中的任何視圖。可選的 FULL 修飾詞會使 SHOW TABLES 顯示第二個輸出欄,其中表格的值為 BASE TABLE,視圖的值為 VIEW,或是 INFORMATION_SCHEMA 表格的值為 SYSTEM VIEW

如果您沒有基本表格或視圖的權限,它不會顯示在 SHOW TABLESmysqlshow 資料庫名稱 的輸出中。

表格資訊也可以從 INFORMATION_SCHEMA TABLES 表格取得。請參閱 第 28.3.38 節「INFORMATION_SCHEMA TABLES 表格」