Pgadmin как посмотреть содержимое таблицы
Перейти к содержимому

Pgadmin как посмотреть содержимое таблицы

  • автор:

Pgadmin как посмотреть содержимое таблицы

Для упрощения администрирования на сервере postgresql в базовый комплект установки входит такой инструмент как pgAdmin . Он представляет графический клиент для работы с сервером, через который мы в удобном виде можем создавать, удалять, изменять базы данных и управлять ими. Так, на Windows после установки мы можем найти значок pgAdmin в меню Пуск и запустить его:

pgAdmin в Windows

После этого нам откроется следующая программа pgAdmin. При открытии также отображится окно для ввода пароля для подключения к серверу Postgres:

Логин в pgAdmin

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

После успешного логина нам откроется содержимое сервера:

Базы данных в pgAdmin

В частности, в узле Databases мы можем увидеть все имеющиеся базы данных. По умолчанию здесь есть только одна база данных — postgres.

Также в правой части мы можем увидеть узел Login/Group Roles , который предназначен для управления пользователями и их ролями.

И третий узел — Tablespaces позволяет управлять местом хранения файлов баз данных.

Теперь создадим свою базу данных. Для этого нажмем правой кнопкой мыши на узел Databases . И далее в контекстном меню выберем Create -> Database.

Создание базы данных в pgAdmin

После этого нам отобразится окно для создания базы данных. Введем название для БД, например, test1 и нажмем на кнопку «Save»:

Создание базы данных в PostgreSQL через pgAdmin

После этого в древовидном меню слева отобразится содержимое созданной базы данных test1:

Pgadmin как посмотреть содержимое таблицы

Как правило, работа с базой данных осуществляется с помощью специального языка запросов — SQL. Рассмотрим, как выполнять простейшие SQL-запросы к базе данных в pgAdmin.

К примеру, возьмем базу данных test1, которая была создана в прошлой теме (или создадим новую) и добавим в нее таблицу и некоторые начальные данные. Для этого нажмем в правой части окна pgAdmin на базу данных правой кнопкой мыши и в появившемся контекстном меню выберем пункт Query Tool :

Query Tool in pgAdmin

После этого в центральной части программы откроется поле для ввода кода SQL. Введем следующий набор выражений:

CREATE TABLE users ( Id SERIAL PRIMARY KEY, Name CHARACTER VARYING(30), Age INTEGER ); INSERT INTO users (Name, Age) VALUES ('Tom', 33);

Создание таблицы в pgAdmin

Фактически весь код разбивается на две части. Первая часть — инструкция CREATE TABLE , которая создает таблицу users с тремя столбцами Id, Name и Age. И вторая часть — инструкция INSERT , которая добавляет в таблицу одну строку.

Чтобы выполнить данные инструкции, нажмем над кодом в панели инструментов на стрелочку. И после этого в выбранную базу данных (test1) будет добавлена таблица users, в которую будет добавлена одна строка.

Впоследствии подобным образом будет выполняться любой другой код SQL к базе данных. Также выбирается нужная база данных, выбирается параметр Query Tool, и далее в поле ввода вводится код SQL, который затем выполняется.

Следует отметить, что для каждой таблицы определяется схема. По умолчанию это схема «public». Поэтому чтобы найти таблицу, нам надо обратиться к узлу базы данных, раскрыть его, далее выбрать подузел Schemas , в нем подузел public (название схема), и далее в нем подузел Tables , который представляет все таблицы, ассоциированные со схемой public:

таблицы в pgAdmin

Теперь получим данные из таблицы, которые были добавлены при ее создании. Для этого выполним следующий код:

SELECT * FROM users

И внизу программы в поле Data Output мы увидим в табличном представлении те данные, которые ранее были добавлены.

Руководство Simple-Scada

pgAdmin — это платформа для администрирования и настройки СУБД PostgreSQL. Если PostgreSQL была установлена по инструкции предыдущего раздела, то pgAdmin установился вместе с PostgreSQL, в противном случае его можно скачать по этой ссылке.

После запуска pgAdmin необходимо задать мастер-пароль(требуется для защиты сохраненных паролей БД) и нажать «OK»:

Далее необходимо кликнуть по серверу PostgreSQL — отобразится окно ввода пароля. Вводим пароль, который был задан на этапе установки PostgreSQL и жмем «ОК»:

После подключения к серверу PostgreSQL можно получить доступ к требуемой БД и ее таблицам, как это показано на скриншоте ниже. Для просмотра содержимого таблицы необходимо выделить таблицу и нажать кнопку «View Data» в верхнем меню или кликнуть ПКМ по таблице и выбрать пункт меню «View/Edit Data».

Для написания и тестирования SQL-запросов необходимо нажать кнопку «Query Tool» в верхнем меню, написать требуемый SQL-запрос и нажать кнопку «Execute»(или клавишу F5). Результат выполнения запроса отобразится в нижней части.

Как посмотреть структуру таблицы sql

Можно посмотреть колонки таблицы и тип данных через, например, pgAdmin .

Также через psql можно выполнить запрос вида:

SELECT column_name, column_default, data_type FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'super_table'; 

Этот запрос вернёт название колонки, её значение по умолчанию, а также тип данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *