training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Выполнение SQL-запросов в редакторе PgAdmin3

Создано: 22 ноября 2018Автор: Егор Астапов2518 просмотровСложность: легкий

Были времена когда люди писали специальные скрипты для выполнения SQL-запросов. Это долгий путь. Намного проще использовать консоль psql. Вы можете использовать консоль фреймворка PHP, Python. Самый простой способ - это воспользоваться редактором. Помните, что возможности редактора не велики. Таблицу с миллионами записей вы не сможете отобразить на странице.

Как выполнить SQL-запросы в редакторе PgAdmin3. Для того чтобы выполнить запрос, откройте окно SQL. Выберите в меню Tools —> Query tool (Инструменты —> Инструмент запросов). В панели меню есть кнопка SQL с лупой. Есть простой запрос на выборку данных из таблицы students.


SELECT 
  students.name, 
  students.start_year, 
  students.g_no
FROM 
  public.students;

В этом запросе есть важный момент это название схемы public. Запрос может работать и без схемы, но в 2 разных схемах может быть таблица students. Например univer1.students и univer2.students. Вы можете нажать на кнопку "Выполнить запрос". Она зеленого цвета в панели меню. Запрос отработает если он один в поле. Если запросов несколько, то выделите запрос мышкой и запустите при помощи кнопки "Выполнить запрос". Вы можете ставить символ ; в конце запроса, а можете и не ставить.

Самая главная фишка в запросах через редактор - это графический способ выбора столбцов для создания SQL-запроса postgreSQL. Вы можете вручную выбрать столбцы таблицы и потом нажать на кнопку "Выполнить запрос". Вы переключаетесь на вкладке графический конструктор запроса. Далее при помощи навигатора выберите таблицу. Затем двойным щелчком щелкните по таблице. Появятся в списке названия столбцов. Выделите нужные столбцы и выполните запрос. Редактор сам соберёт запрос и выполнит его. Это очень удобно ) и экономит время.

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

  • Вывод данных. Тут будет выстроена таблица с записями.
  • Построить план выполнения. Перед тем как смотреть на таблицу нужно нажать в меню на кнопку "построить план выполнения". Затем переключайтесь на вкладку. Вы увидите картинку с направлением выборки.
  • Сообщения. Тут показано время выполнения запроса.
  • История. Запущенные запросы сохраняются в историю на время работы окна редактора SQL. Вы увидите как менялся ваш запрос.

Комментарии

Михаил: 22 января 2020 22:32:31
Вы можете поиграть здесь choose.tools/tool?id=pgAdmin

реклама