Spec-Zone.ru › MySQL Workbench

3.2.2 Настройки редактора SQL

В этом разделе представлены параметры настройки, которые влияют на функциональность редактора SQL в MySQL Workbench. Как показано на следующей фигуре, настройки редактора SQL включают общие параметры и другие, относящиеся к конкретным редакторам:

  • Настройки: Редактор SQL: Основные

  • Настройки: Редактор SQL: Редактор запросов

  • Настройки: Редактор SQL: Редакторы объектов

  • Настройки: Редактор SQL: Выполнение SQL

Настройки: Редактор SQL: Основные

Рисунок 3.6 Настройки: Раздел Основные редактора SQL

Content is described in the surrounding text.

Редактор SQL

  • Сохранять моментальные снимки открытых редакторов при закрытии

    Включено по умолчанию. Разрешает сохранение и повторную загрузку вкладок редактора SQL после закрытия и повторного открытия MySQL Workbench (включая после непредвиденной остановки).

  • Интервал автоматического сохранения скриптов: [ 10 seconds ]

    Частота автоматических сохранений. Скрипты восстанавливаются из последней сохраненной версии, если MySQL Workbench завершает работу.

  • Создавать новые вкладки как вкладки «Запрос», а не «Файл»

    По умолчанию, открытие новой вкладки редактора SQL открывает вкладку SQL-файл. Выберите этот параметр, если вы предпочитаете более простые вкладки Запрос, которые, например, не требуют сохранения при закрытии.

  • Восстанавливать состояние раскрытия активных объектов схемы

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

Панель инструментов

  • Отображать содержимое схемы в дереве схем

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

  • Отображать метаданные и внутренние схемы

    Показывать ли метаданные и внутренние схемы в дереве схем, такие как INFORMATION_SCHEMA, mysql и схемы, начинающиеся с символа точки (.).

Сеанс MySQL

  • Интервал поддержания соединения с DBMS (в секундах): [600]

    Интервал времени между отправкой сообщений о поддержании соединения с DBMS. Установите значение 0, чтобы не отправлять сообщения о поддержании соединения.

  • Интервал таймаута чтения соединения с DBMS (в секундах):[30]

    Максимальное время, которое запрос может затратить на получение данных от DBMS. Установите значение 0, чтобы пропустить таймаут чтения.

  • Интервал таймаута соединения с DBMS (в секундах): [60]

    Максимальное время ожидания перед прерыванием попытки подключения.

Другие

  • Внутренняя схема Workbench: [.mysqlworkbench]

    Эта схема используется MySQL Workbench для хранения информации, необходимой для определенных операций, таких как сохранение общих фрагментов SQL.

  • Безопасные обновления (отклоняют UPDATE и DELETE без ограничений)

    Включено по умолчанию. Препятствует выполнению запросов UPDATE и DELETE, которые не имеют соответствующего ключа в предложении WHERE или не имеют предложения LIMIT. Для применения этой опции требуется повторное подключение к серверу MySQL.

    При выборе этого параметра можно обнаруживать UPDATE и DELETE операторы с ключами, которые не используются должным образом и которые могут случайно изменить или удалить большое количество строк.

Настройки: Редактор SQL: Редактор запросов

На следующем рисунке показаны параметры настройки, которые применяются к редактору запросов.

Рисунок 3.7 Настройки: Редактор SQL: Редактор запросов

Content is described in the surrounding text.

Производительность

  • Включить автодополнение кода в редакторах

    Редактор SQL предлагает функцию автозаполнения, нажав комбинацию клавиш (Модификатор + Пробел), или она начнётся автоматически, если включена настройка Автоматически начать автодополнение кода.

    • Автоматически начать автодополнение кода

      Включено по умолчанию. Этот параметр автоматически выполняет функцию автодополнения кода во время редактирования SQL в редакторе SQL. Если отключено, вы можете вместо этого использовать сочетание клавиш Модификатор + Пробел для выполнения автодополнения.

    • Использовать ключевые слова в верхнем регистре при автозаполнении

      Обычно ключевые слова отображаются и вставляются так, как они поступают из файла конфигурации редактора кода. Эта настройка всегда будет записывать завершенные ключевые слова в верхнем регистре.

  • Тип комментария для использования в сокращении: [--]

    По умолчанию использует символы комментариев --, с символом # как альтернативной опцией комментария.

  • Максимальное количество синтаксических ошибок: [ 100 ]

    Большие сложные скрипты могут содержать ошибки. Кроме того, синтаксическая ошибка в начале может привести к последующим синтаксическим ошибкам. По этим причинам можно ограничить количество отображаемых ошибок с помощью этого параметра. Значение по умолчанию — 100 сообщений об ошибках.

  • Максимальное количество наборов результатов: [ 50 ]

    Максимальное количество наборов результатов для запросов SQL, которые могут быть открыты для одного редактора SQL. По умолчанию 50. При достижении лимита отображается предупреждение.

Форматирование SQL

  • Изменить ключевые слова на ПРОПИСНЫЕ

    Включено по умолчанию. При выполнении форматирования SQL все ключевые слова SQL устанавливаются в верхнем регистре.

Настройки: SQL-редактор: Редакторы объектов

На рисунке показаны параметры настроек, которые применяются ко всем редакторам объектов.

Рисунок 3.8 Настройки: SQL-редактор: Редакторы объектов

Content is described in the surrounding text.

Онлайн DDL

  • По умолчанию алгоритм для ALTER table: [ Default ]

    Устанавливает алгоритм по умолчанию при выполнении операций в MySQL Workbench. Настройки также можно настроить для каждой операции. Доступные варианты включают Default, In-Place (предпочтительно) и Copy. Дополнительную информацию см. в документации.

  • По умолчанию блокировка для ALTER table: [ Default ]

    Устанавливает настройки блокировки по умолчанию для одновременного выполнения запросов в MySQL Workbench. Данную настройку также можно настроить для каждой операции. Доступные варианты включают Default, None, Shared и Exclusive. Дополнительную информацию см. в документации.

Представления

  • Переформатировать DDL для представлений

    Включено по умолчанию. Определяет, нужно ли автоматически переформатировать DDL представления, возвращаемое сервером MySQL.

    Примечание

    Серверы MySQL не хранят информацию о форматировании определений представлений.

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

На рисунке показаны параметры настроек, которые применяются к выполнению SQL-запросов.

Рисунок 3.9 Настройки: SQL-редактор: Выполнение SQL-запросов

Content is described in the surrounding text.

Общие

  • Макс. длина запроса для хранения в истории (в байтах): [ 65536 ]

    Запросы, превышающие этот размер, не сохраняются в истории при выполнении. Установка этого значения в 0 убирает ограничение (все запросы сохраняются).

  • Продолжать выполнение SQL-скрипта при ошибках (по умолчанию)

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

  • Новые подключения используют режим автоматического подтверждения

    Включено по умолчанию. Включает/выключает режим автоматического подтверждения для новых подключений. При включении редактор подтверждает каждый оператор немедленно.

    Примечание

    Все вкладки запросов в одном подключении используют одну и ту же транзакцию. Для независимых транзакций необходимо открыть новое подключение.

  • Интервал обновления состояния выполнения (в миллисекундах): [ 500 ]

    При выполнении длительных запросов по медленному подключению, возможно, потребуется увеличить это значение, чтобы предотвратить излишнюю нагрузку на подключение.

Результаты запросов SELECT

  • Ограничение строк

    Включено по умолчанию. Запросы иногда могут возвращать чрезмерное количество строк, что сильно нагружает подключение и замедляет отображение в MySQL Workbench. Чтобы предотвратить это, можно задать более умеренное значение здесь. Это ограничение определено параметром Ограничение количества строк.

  • Ограничение количества строк: [ 200 ]

    Укажите максимальное количество возвращаемых строк результата.

  • Макс. длина значения поля для отображения (в байтах): [ 256 ]

    Чтобы избежать проблем с отображением из-за чрезмерной длины поля, можно задать максимальную длину отображаемого поля (в байтах).

  • Обрабатывать BINARY/VARBINARY как небинарную строку символов

    Значения двоичных строковых байтов по умолчанию не отображаются в сетке результатов, а вместо этого помечаются как значения BLOB. Эти значения затем можно просмотреть или отредактировать с помощью редактора BLOB. Значения небинарных строк символов отображаются в сетке результатов и могут быть отредактированы в ячейке сетки или с помощью редактора BLOB.

    Если этот параметр включен, может произойти обрезка данных: двоичные значения строковых байтов могут содержать нулевые байты как часть действительных данных, тогда как для небинарных строк символов нулевой байт завершает строку.

  • Подтвердить изменения данных

    Включено по умолчанию. Если вы редактируете данные таблицы в SQL-редакторе, а затем нажимаете Применить изменения к данным, MySQL Workbench запускает мастер, чтобы просмотреть ваши изменения перед их применением. Если этот параметр отключен, изменения применяются к серверу без отображения мастера и без возможности проверки изменений.

  • Сохранить фильтр строк

    Включено по умолчанию. Этот параметр сохраняет активный фильтр при изменении набора результатов. Фильтр сбрасывается при отключении параметра.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-preferences-sql-editor.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API