8.1.4 Результатовая сетка
Область результатов на экране отображает результаты выполненных операторов. Если сценарий содержит несколько операторов, для каждого оператора, вернувшего результаты, будет создана вкладка подрезультатов. На рисунке ниже показана отдельная вкладка, и выделены основные особенности результатовой сетки.
MySQL Workbench обрабатывает кавычки и экранирование для строк, введенных в результатовую сетку, поэтому добавление кавычек и правильное экранирование здесь необязательно.
В поле можно ввести функцию или другое выражение. Используйте префикс \func, чтобы предотвратить экранирование кавычек MySQL Workbench. Например, для выражения md5('fred') MySQL Workbench обычно генерировал бы код md5(\'fred\'). Чтобы предотвратить это, введите выражение как \func md5('fred'), чтобы убедиться, что кавычки не экранируются.
Рисунок 8.4 Результатовая сетка редактора SQL
Панель инструментов результатовой сетки
Элементы панели инструментов результатовой сетки включают:
Сбросить: Сбрасывает все отсортированные столбцы.
Обновить: Обновляет все данные, повторно выполняя исходный оператор.
Фильтр строк: выполняет поиск по всем ячейкам (без учета регистра). Автоматически обновляется, и также есть кнопка обновления для выполнения этого действия вручную.
Редактировать текущую строку: Редактировать текущую строку.
Добавить новую строку: Добавляет новую пустую строку и выделяет ее в режиме редактирования. Нажмите , чтобы выполнить (и пересмотреть) запрос вставки строки.
Удалить выбранные строки: Удаляет выбранные строки. Нажмите , чтобы выполнить (и пересмотреть) запрос удаления.
-
Экспорт: Записывает результат в файл CSV, HTML, JSON, SQL INSERT, Excel, XML или файл с табуляцией, как требуется.
ПримечаниеЭкспортирует набор результатов. Чтобы экспортировать всю таблицу или схему, см. Экспорт данных.
Импорт: Импортировать записи из внешнего файла CSV.
-
Переносить содержимое ячейки: Если содержимое ячейки превышает ширину ячейки, данные будут обрезаны с помощью многоточия. Этот параметр вместо этого переносит содержимое в пределах ячейки и соответственно корректирует высоту ячейки.
ПримечаниеКнопка «Обновить» автоматически корректирует ширину столбца в соответствии с самой длинной строкой в одной из его ячеек. Вы также можете вручную настроить ширину столбца.
Меню вкладок результатовой сетки
Щелкните правой кнопкой мыши вкладку результатовой сетки, чтобы открыть контекстное меню, которое показано на рисунке ниже.
Рисунок 8.5 Контекстное меню результатовой сетки редактора SQL
Контекстное меню результатовой сетки включает:
: Настроить имя (заголовок) этой вкладки.
: Закрепить вкладку результатов в результатовой сетке. Выполнение дополнительных операторов SQL приведет к созданию новых вкладок результатовой сетки.
: Закрыть эту вкладку.
: Закрыть все вкладки, кроме этой.
Меню полей результатовой сетки
Щелкните правой кнопкой мыши любое поле в результатовой сетке, чтобы открыть контекстное меню для этого типа поля. Пример поля с открытым меню показан на рисунке ниже.
Рисунок 8.6 Меню полей результатовой сетки редактора SQL
Контекстное меню полей результатовой сетки включает:
: Открывает новое окно редактора, специализирующееся на редактировании двоичных и JSON-данных, но может редактировать текст.
: Оценивает, является ли поле геометрической точкой, а затем открывает точку в браузере, используя
openstreetmap.orgпо умолчанию. Можно настроить альтернативную онлайн-службу (см. Раздел 3.2.7, «Другие параметры»). Этот параметр доступен только для столбцов с допустимыми типами расположения точек.: Устанавливает значение поля в NULL.
: Отметить как функцию, добавив \func.
: Удаляет всю строку.
: Открывает диалоговое окно для вставки значения из файла. Весь файл содержимого вставляется в поле.
: Сохраняет значение поля в файл.
: Копирует строку в формате экранированного CSV, например: 'a', 'b','c'. Также есть для использования табуляции вместо запятых в качестве разделителя и для отказа от экранирования значений.
: Копировать экранированную строку, как «Копировать строку», но также добавляет #comment, содержащий имена столбцов. Также есть .
: Копирует имя поля, например: 'a', или используйте , чтобы не использовать одинарные кавычки.
: Вставляет строку поверх выбранной строки.
: Преобразует текст в текущей строке в заглавные буквы, например: Hello World.
: Преобразует текст в текущей строке в строчные буквы, например: hello world.
: Изменяет строку на использование всех заглавных букв, например: HELLO WORLD.
© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-develop-sql-editor-results.html