如何檢索 MySQL 資料庫中的檢視清單?

Barbara Streisand
發布: 2024-10-31 10:12:45
原創
447 人瀏覽過

How to Retrieve a List of Views in a MySQL Database?

檢索MySQL 視圖清單的難題

在遇到在MySQL 資料庫中編譯視圖清單的挑戰時,人們可能會於廣泛建議的查詢:

SELECT table_name
FROM information_schema.views
WHERE information_schema.views.table_schema LIKE 'view%';
登入後複製

但是,這種方法通常會產生意想不到的結果:空集合。由於對這些難以捉摸的資訊感到沮喪,進一步嘗試使用information_schema 資料庫中的視圖或表來存取視圖被證明是徒勞的,導致出現神秘的錯誤:「資料庫名稱不正確。」

解決方案的啟示

為了闡明成功之路,讓我們考慮另一種方法:

SHOW FULL TABLES IN database_name WHERE TABLE_TYPE LIKE 'VIEW';
登入後複製

此查詢直接查詢目標資料庫,完全繞過information_schema 資料庫。透過將 TABLE_TYPE 參數指定為“VIEW”,我們可以有效地篩選結果,以僅包含具有視圖屬性的表。

此精煉查詢授予對目標資料庫中所有視圖的完整清單的存取權限,提供追求的清晰度。

以上是如何檢索 MySQL 資料庫中的檢視清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!