НачатьНачать бесплатно

Запрос к information_schema с помощью SELECT

information_schema — это мета-база данных, которая хранит информацию о вашей текущей базе данных. В information_schema есть несколько таблиц, к которым можно обращаться с помощью уже знакомого синтаксиса SELECT * FROM:

  • tables: информация обо всех таблицах в вашей текущей базе данных
  • columns: информация обо всех столбцах во всех таблицах вашей текущей базы данных

В этом упражнении вам понадобятся данные только из схемы 'public', которая задаётся в столбце table_schema таблиц tables и columns. Схема 'public' содержит информацию о пользовательских таблицах и базах данных. Остальные типы table_schema хранят системную информацию — в этом курсе нас интересуют только пользовательские объекты.

Это упражнение является частью курса

Введение в реляционные базы данных в SQL

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Редактировать и запускать код