Lấy thông tin về cơ sở dữ liệu của bạn
Như bạn đã thấy trong video, PostgreSQL có một cơ sở dữ liệu hệ thống tên là INFORMATION_SCHEMA cho phép chúng ta trích xuất thông tin về các đối tượng trong cơ sở dữ liệu, bao gồm cả bảng.
Trong bài tập này, bạn sẽ truy vấn bảng tables của cơ sở dữ liệu INFORMATION_SCHEMA để tìm thông tin về các bảng trong cơ sở dữ liệu DVD Rentals, bao gồm tên, kiểu, schema và catalog của tất cả các bảng và view, sau đó dùng kết quả để lấy thêm thông tin về các cột trong bảng của chúng ta.
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong PostgreSQL
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- Select all columns from the TABLES system database
SELECT *
FROM ___.___
-- Filter by schema
WHERE table_schema = ___;