開始使用免費開始

資料庫裡有哪些資料表?

你不必只靠記得有哪些資料表。相反地,你可以查詢 pg_catalog.pg_tables,列出資料庫中存在的所有資料表。

當然,這會列出每一張表,包括系統表。因此理想情況下,你會想把結果限制在實際存放你資料的綱要(schema)。在這個情境中是 'public'

注意: 這個系統表是 PostgreSQL 特有的,但其他資料庫也有類似的表(請見投影片)。

本練習屬於課程

將 SQL 應用於真實世界問題

檢視課程

練習說明

  • 透過查詢 pg_catalog.pg_tables,列出資料庫中存在的所有資料表。
  • 篩選查詢結果,確保只包含 schemaname'public' 的項目。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

SELECT * 
FROM ___
___;
編輯並執行程式碼