8.2.1 Обозреватель объектов и навигатор редактора SQL
Область навигатора в боковой панели содержит параметры для управления активным подключением к MySQL. Она также отображает схемы на сервере для этого подключения. Чтобы получить доступ к области навигатора, откройте существующее подключение (или создайте новое подключение) на главном экране. Если панель не отображается, щелкните , , а затем .
Вкладка Навигатор - Схемы
Вкладка Схемы отображает доступные схемы на подключенном сервере. Эти элементы можно изучить, чтобы просмотреть таблицы, представления и процедуры внутри схемы, как показано на рисунке ниже.
Внутренние схемы, такие как performance_schema, information_schema и mysql, по умолчанию скрыты. Выберите параметр Показать метаданные и внутренние схемы (см. Настройки: Редактор SQL: Основные), чтобы отобразить их в обозревателе объектов. Схемы, начинающиеся с символа точки (.), также управляются этим параметром.
Рисунок 8.20 Редактор SQL - Вкладка Навигатор - Схемы
Контекстное меню схемы. Щелкните правой кнопкой мыши любой объект схемы, чтобы отобразить контекстное меню. Щелчок правой кнопкой мыши по схеме предоставляет аналогичные параметры контекстному меню таблицы (см. Контекстные меню таблиц, представлений и столбцов), но операции относятся к схеме. Например, пункт Техническое обслуживание таблиц в контекстном меню таблицы открывает Инспектор схемы, который является пунктом контекстного меню схемы, но он заполняется информацией о выбранной таблице.
: Импортирует шейп-файл (
.shp) содержащий пространственные данные для загрузки в MySQL. Новая таблица с импортированными полями создается в выбранной схеме, если не выбраны опции добавления или обновления (замены). Другой вариант создания пространственного индекса. При включенном варианте импорт создаст пространственный индекс вокруг столбца геометрии. Вы можете импортировать пространственные данные с или без преобразования формата EPSG.-
: Устанавливает выбранную схему в качестве схемы по умолчанию. Это выполняет операцию
USE, так что последующие операторы без квалификаторов схемы будут выполняться относительно этой схемы. Это изменение действует только для текущего сеанса запросов. Чтобы установить схему по умолчанию для нескольких сеансов MySQL Workbench, необходимо установить схему по умолчанию для сохраненного подключения. На главном экране щелкните правой кнопкой мыши подключение MySQL, выберите и установите требуемую схему по умолчанию в поле Схема по умолчанию.schema_nameПримечаниеВыбранная схема отображается как полужирным шрифтом в навигаторе схем.
: Позволяет нацеливаться на определенные схемы в списке.
: Отображает информацию о выбранной схеме. Для дополнительной информации см. Инспектор схем.
: Открывает мастер.
: Копирует имя схемы или оператор
CREATEв буфер обмена.: Предоставляет функциональность, аналогичную . Однако этот пункт вставляет SQL-код непосредственно в панель SQL-запроса, где его можно дополнительно редактировать по мере необходимости.
: Запускает диалог для создания новой схемы.
: Запускает диалог для изменения имени или символов/кодировки существующей схемы.
: Удаляет схему. Все данные будут потеряны, если эта операция будет выполнена.
: Открывает новую вкладку для поиска в таблице. Производит поиск по всем столбцам и предлагает дополнительные параметры для ограничения поиска.
: Обновляет все объекты в дереве схем, повторно синхронизируя их с сервером.
Двойной щелчок по имени таблицы, представления или столбца в обозревателе схем вставляет имя в область SQL-запроса. Это значительно сокращает ввод, когда в SQL-запросе используются ссылки на несколько таблиц, представлений или столбцов.
Контекстные меню таблиц, представлений и столбцов. Навигаторе схем также есть контекстное меню, которое можно отобразить, щелкнув правой кнопкой мыши по объекту таблицы, представления или столбца. Например, щелчок правой кнопкой мыши по таблице отображает следующие пункты меню:
: Выводит до 200 строк данных таблицы с живого сервера на вкладку Результаты и позволяет их редактировать. Данные можно сохранить непосредственно на живом сервере.
: Отображает информацию о таблице, аналогично
Schema Inspector. Это также имеет более простой и удобный интерфейс для анализа и создания индексов для таблиц.-
: Существуют различные подменю, каждое из которых копирует информацию в буфер обмена.
: Копирует имя таблицы.
: Копирует полное имя таблицы в формате
`schema`.`table`.-
: Копирует оператор выбора всех столбцов в этом формате.
SELECT `table`.`column1`, `table`.`column2`, ... FROM `schema`.`table`;
: Копирует оператор
INSERTдля вставки всех столбцов.: Копирует оператор
UPDATEдля обновления всех столбцов.: Копирует оператор
DELETEв формеDELETE FROM `world`.`country` WHERE <{where_condition}>;.: Копирует оператор
CREATEв формеDELETE FROM `world`.`country` WHERE <{where_condition}>;.: Объединяет выбранные таблицы.
-
: Копирует оператор
DELETE, в форме транзакции, удаляющий все объекты, ссылающиеся на строку (прямо или косвенно).Сначала используйте , чтобы предварительно просмотреть эту операцию.
-
: Копирует оператор
SELECT, который выбирает все объекты, ссылающиеся на строку (прямо или косвенно).Используйте , чтобы сгенерировать оператор DELETE для этой операции.
: Открывает мастер экспорта данных таблицы для экспорта данных таблицы в JSON или настраиваемый CSV.
: Открывает мастер импорта данных таблицы для импорта данных в формате JSON или CSV в выбранную или новую таблицу.
: Предоставляет функциональность, аналогичную . Однако этот пункт вставляет SQL-код непосредственно в панель SQL-запроса, где его можно дополнительно редактировать по мере необходимости.
: Запускает диалог для создания новой таблицы.
: Запускает диалог для создания новой таблицы и применения предопределенных шаблонов. Для получения дополнительной информации см. Раздел 9.6, «Шаблоны таблиц».
: Отображает редактор таблиц с деталями таблицы.
: Открывает новую вкладку для выполнения операций технического обслуживания таблиц. Операции включают «Проанализировать таблицу», «Оптимизировать таблицу», «Проверить таблицу» и «Проверить контрольную сумму таблицы». Дополнительная информация о таблице также может быть просмотрена на этой вкладке. Для получения дополнительной информации см. Инспектор схем.
: Удаляет таблицу. Все данные в таблице будут потеряны, если эта операция будет выполнена.
: Очищает таблицу.
: Открывает новую вкладку для поиска в таблице. Производит поиск по всем столбцам и предлагает дополнительные параметры для ограничения поиска.
: Обновляет все объекты в дереве схем, повторно синхронизируя их с сервером.
© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-sql-editor-navigator.html