Spec-Zone.ru › MySQL Workbench

8.2.1 Обозреватель объектов и навигатор редактора SQL

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

Вкладка Навигатор - Схемы

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

Примечание

Внутренние схемы, такие как performance_schema, information_schema и mysql, по умолчанию скрыты. Выберите параметр Показать метаданные и внутренние схемы (см. Настройки: Редактор SQL: Основные), чтобы отобразить их в обозревателе объектов. Схемы, начинающиеся с символа точки (.), также управляются этим параметром.

Рисунок 8.20 Редактор SQL - Вкладка Навигатор - Схемы

Content is described in the surrounding text.

Контекстное меню схемы. Щелкните правой кнопкой мыши любой объект схемы, чтобы отобразить контекстное меню. Щелчок правой кнопкой мыши по схеме предоставляет аналогичные параметры контекстному меню таблицы (см. Контекстные меню таблиц, представлений и столбцов), но операции относятся к схеме. Например, пункт Техническое обслуживание таблиц в контекстном меню таблицы открывает Инспектор схемы, который является пунктом контекстного меню схемы, но он заполняется информацией о выбранной таблице.

  • Загрузить пространственные данные: Импортирует шейп-файл (.shp) содержащий пространственные данные для загрузки в MySQL. Новая таблица с импортированными полями создается в выбранной схеме, если не выбраны опции добавления или обновления (замены). Другой вариант создания пространственного индекса. При включенном варианте импорт создаст пространственный индекс вокруг столбца геометрии. Вы можете импортировать пространственные данные с или без преобразования формата EPSG.

  • Установить в качестве схемы по умолчанию: Устанавливает выбранную схему в качестве схемы по умолчанию. Это выполняет операцию USE schema_name, так что последующие операторы без квалификаторов схемы будут выполняться относительно этой схемы. Это изменение действует только для текущего сеанса запросов. Чтобы установить схему по умолчанию для нескольких сеансов MySQL Workbench, необходимо установить схему по умолчанию для сохраненного подключения. На главном экране щелкните правой кнопкой мыши подключение MySQL, выберите Изменить подключение и установите требуемую схему по умолчанию в поле Схема по умолчанию.

    Примечание

    Выбранная схема отображается как полужирным шрифтом в навигаторе схем.

  • Фильтр по этой схеме: Позволяет нацеливаться на определенные схемы в списке.

  • Инспектор схемы: Отображает информацию о выбранной схеме. Для дополнительной информации см. Инспектор схем.

  • Мастер импорта данных таблицы: Открывает мастер.

  • Копировать в буфер обмена: Копирует имя схемы или оператор CREATE в буфер обмена.

  • Отправить в редактор SQL: Предоставляет функциональность, аналогичную Копировать в буфер обмена. Однако этот пункт вставляет SQL-код непосредственно в панель SQL-запроса, где его можно дополнительно редактировать по мере необходимости.

  • Создать схему: Запускает диалог для создания новой схемы.

  • Изменить схему: Запускает диалог для изменения имени или символов/кодировки существующей схемы.

  • Удалить схему: Удаляет схему. Все данные будут потеряны, если эта операция будет выполнена.

  • Поиск данных в таблице: Открывает новую вкладку для поиска в таблице. Производит поиск по всем столбцам и предлагает дополнительные параметры для ограничения поиска.

  • Обновить все: Обновляет все объекты в дереве схем, повторно синхронизируя их с сервером.

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

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

  • Выбрать строки - Ограничение 200: Выводит до 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-код непосредственно в панель SQL-запроса, где его можно дополнительно редактировать по мере необходимости.

  • Создать таблицу: Запускает диалог для создания новой таблицы.

  • Создать таблицу подобную: Запускает диалог для создания новой таблицы и применения предопределенных шаблонов. Для получения дополнительной информации см. Раздел 9.6, «Шаблоны таблиц».

  • Изменить таблицу: Отображает редактор таблиц с деталями таблицы.

  • Техническое обслуживание таблиц: Открывает новую вкладку для выполнения операций технического обслуживания таблиц. Операции включают «Проанализировать таблицу», «Оптимизировать таблицу», «Проверить таблицу» и «Проверить контрольную сумму таблицы». Дополнительная информация о таблице также может быть просмотрена на этой вкладке. Для получения дополнительной информации см. Инспектор схем.

  • Удалить таблицу: Удаляет таблицу. Все данные в таблице будут потеряны, если эта операция будет выполнена.

  • Очистить таблицу: Очищает таблицу.

  • Поиск данных в таблице: Открывает новую вкладку для поиска в таблице. Производит поиск по всем столбцам и предлагает дополнительные параметры для ограничения поиска.

  • Обновить все: Обновляет все объекты в дереве схем, повторно синхронизируя их с сервером.

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

Spec-Zone.ru

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