Truy vấn information_schema với SELECT
information_schema là một meta-database lưu trữ thông tin về cơ sở dữ liệu hiện tại của bạn. information_schema có nhiều bảng mà bạn có thể truy vấn bằng cú pháp quen thuộc SELECT * FROM:
tables: thông tin về tất cả các bảng trong cơ sở dữ liệu hiện tạicolumns: thông tin về tất cả các cột trong mọi bảng của cơ sở dữ liệu hiện tại- …
Trong bài này, bạn chỉ cần thông tin từ schema 'public', được chỉ định ở cột table_schema của các bảng tables và columns. Schema 'public' chứa thông tin về các bảng và cơ sở dữ liệu do người dùng định nghĩa. Các loại table_schema khác chứa thông tin hệ thống – trong khóa học này, bạn chỉ quan tâm đến phần do người dùng định nghĩa.
Bài tập này là một phần của khóa học
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL
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.
-- Query the right table in information_schema
SELECT table_name
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';