Запросы SQL в pgAdmin

Последнее обновление: 15.03.2018

Как правило, работа с базой данных осуществляется с помощью специального языка запросов - 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 мы увидим в табличном представлении те данные, которые ранее были добавлены.

SQL запросы в pgAdmin
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850