/
Вопросы и ответы
/
SQL
/

Postgresql как посмотреть данные в таблице

Postgresql как посмотреть данные в таблице

3 года назад

Nikolai Gagarinov

Ответы

0

Чтобы посмотреть данные в таблице PostgreSQL, вы можете использовать запрос SELECT. Вот как это сделать:

1
SELECT * FROM название_таблицы;

Замените название_таблицы на имя таблицы, данные которой вы хотите просмотреть. Этот запрос вернет все строки и столбцы из указанной таблицы.

Например, если у вас есть таблица с именем users, запрос будет выглядеть так:

1
SELECT * FROM users;

Этот запрос выведет все данные из таблицы users. Вы также можете указать конкретные столбцы, которые вы хотите просмотреть, вместо *. Например:

1
SELECT имя, возраст FROM users;

Этот запрос выведет только столбцы имя и возраст из таблицы users.

3 года назад

Elena Gromova

0

Данные таблицы PostgreSQL показывает запрос SELECT:

1
SELECT * FROM users LIMIT 10;

LIMIT ограничивает вывод первыми строками. На большой таблице без него запрос вернёт миллионы строк.

Нужные столбцы и порядок

1
2
3
4
SELECT id, email, created_at
FROM users
ORDER BY created_at DESC
LIMIT 20;

Без ORDER BY PostgreSQL возвращает строки в произвольном порядке.

Если таблица в другой схеме

По умолчанию запрос ищет таблицу в схеме public. Для другой схемы укажите её имя: SELECT * FROM sales.orders LIMIT 10;.

Ошибка relation "users" does not exist чаще всего значит, что таблица в другой схеме или её имя создано с заглавными буквами. Такое имя пишут в двойных кавычках: SELECT * FROM "Users";.

В консоли psql

1
psql -U postgres -d shop

Команды внутри psql:

КомандаЧто делает
\lсписок баз данных
\c shopподключиться к базе shop
\dtсписок таблиц
\d usersстолбцы и типы таблицы users
\xвертикальный вывод — удобно для широких таблиц
\qвыйти

Длинный результат psql показывает постранично. Листать — пробел, выйти — q.

В графическом клиенте

  • pgAdmin: правый клик по таблице → View/Edit Data → First 100 Rows.
  • DBeaver: двойной клик по таблице → вкладка Данные.

Сколько строк в таблице: SELECT count(*) FROM users;. На таблицах в десятки миллионов строк такой запрос выполняется долго.

Запросы SELECT, сортировку и фильтрацию разбирают в бесплатном курсе «Основы SQL».

7 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845