Работа с редактором SQL
Открыть подключение в Редакторе SQL
Открыть подключение в Редакторе SQL можно двумя способами:
- На панели слева выберите
Редактор SQL. - В открывшемся списке выберите нужное подключение.
- Откройте нужное подключение.
- На странице подключения в правом верхнем углу нажмите Открыть в Редакторе SQL.
Откроется окно для работы с данными и выполнения запросов.
Выполнить запрос
Чтобы выполнить SQL-запрос:
- Выберите нужное подключение из списка в Редакторе SQL.
- На панели данных введите SQL-запрос. Редактор подсвечивает ошибки и подсказывает варианты дополнения при вводе.
- Нажмите кнопку Выполнить.
На панели результатов появится таблица с результатами запроса.
При редактировании и выполнении запроса вы можете использовать комбинации горячих клавиш (нажмите
- показать подсказки: Ctrl + I, Ctrl + Space;
- закомментировать строку: Ctrl + /;
- выполнить запрос: Ctrl + Enter.
- показать подсказки: ⌘ + I, ⌃ + Space;
- закомментировать строку: ⌘ + /;
- выполнить запрос: ⌘ + ⏎.
Просмотр содержимого таблицы без SQL-запроса
Чтобы получить содержимое таблицы или представления без SQL-запроса, выберите нужный объект в структуре подключения. Редактор автоматически выполнит запрос:
SELECT * FROM <имя_таблицы> LIMIT 100
Пагинация
В Редакторе SQL можно управлять выводом результатов с помощью пагинации. Пагинация позволяет:
-
Переключаться между страницами:
— первая страница; — предыдущая страница; — следующая страница; — последняя страница.
-
Выбрать количество строк для отображения на одной странице — нажмите на поле с числом строк, которое находится между стрелками, и выберите подходящий лимит.
-
Получить общее количество строк — нажмите кнопку Всего строк.
Каждое действие пагинации повторно выполняет запрос, и это учитывается в истории запросов.
Мультизапросы
В Редакторе SQL можно работать с мультизапросами — когда требуется выполнить несколько запросов одним пакетом.
Пример мультизапроса:
SELECT * FROM <имя_таблицы_1> LIMIT 10;
INSERT INTO <имя_таблицы_2>;
Чтобы выполнять отдельные подзапросы внутри мультизапроса, выделите курсором один или несколько подзапросов и нажмите Выполнить текущий запрос. Статус выполнения выделенных запросов будет отображаться в Редакторе SQL.