Mit Hilfe der folgenden Abfrage können wir die Liste der in einer bestimmten Datenbank gespeicherten Ansichten anzeigen. Wir verwenden hier eine Datenbank namens „query“.
mysql> SELECT TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_TYPE LIKE'view' AND TABLE_SCHEMA LIKE 'query'; +-----------------------------+ | TABLE_NAME | +-----------------------------+ | customer_view | | first_view | | info | | info_less | | view_detail | | view_student_detail | | view_student_detail_columns | +-----------------------------+ 7 rows in set (0.01 sec) mysql> SHOW FULL TABLES IN query WHERE TABLE_TYPE LIKE 'VIEW'; +-----------------------------+------------+ | Tables_in_query | Table_type | +-----------------------------+------------+ | customer_view | VIEW | | first_view | VIEW | | info | VIEW | | info_less | VIEW | | view_detail | VIEW | | view_student_detail | VIEW | | view_student_detail_columns | VIEW | +-----------------------------+------------+ 7 rows in set (0.01 sec) mysql> SELECT TABLE_SCHEMA, TABLE_NAME -> FROM information_schema.tables -> WHERE TABLE_TYPE LIKE 'VIEW'AND TABLE_SCHEMA = 'query'; +--------------+-----------------------------+ | TABLE_SCHEMA | TABLE_NAME | +--------------+-----------------------------+ | query | customer_view | | query | first_view | | query | info | | query | info_less | | query | view_detail | | query | view_student_detail | | query | view_student_detail_columns | +--------------+-----------------------------+ 7 rows in set (0.05 sec)
Das obige ist der detaillierte Inhalt vonWie können wir die Liste der in einer bestimmten MySQL-Datenbank gespeicherten Ansichten anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!