Spec-Zone.ru › MySQL Workbench

8.1.5 SQL Дополнения - Вкладка со фрагментами

Вкладка «Фрагменты» содержит встроенные, локальные и общие пользовательские фрагменты. Опция «Мои фрагменты» сохраняет пользовательские фрагменты в файле в каталоге конфигурации пользователя MySQL Workbench. Для общих фрагментов выберите опцию «Общие».

Использование фрагментов

Фрагменты можно вставить в редактор SQL или буфер обмена системы. Для вставки (использования) фрагмента можно использовать значки фрагментов или щелкнуть правой кнопкой мыши по нужному фрагменту и выбрать «Вставить». На рисунке ниже показано расположение основных значков действий для работы с фрагментами.

Рисунок 8.7 Фрагменты SQL: Использование

Content is described in the surrounding text.

Локальные фрагменты (Мои фрагменты)

Локальные фрагменты хранятся в каталоге MySQL Workbench. По умолчанию, My Snippets фрагменты SQL хранятся как указано в следующей таблице.

Таблица 8.1 Стандартное расположение файла локальных фрагментов

Таблица 8.1 Стандартное расположение файла локальных фрагментов
Операционная система Путь к файлу
Windows %AppData%\MySQL\Workbench\User Snippets.txt
macOS ~username/Library/Application Support/MySQL/Workbench/snippets/User Snippets.txt
Linux ~username/.mysql/workbench/snippets/User Snippets.txt

Редактирование (или добавление) фрагментов в My Snippets в MySQL Workbench изменяет этот текстовый файл. Вы также можете отредактировать этот файл вне MySQL Workbench или создать новые файлы, которые также будут отображаться в селекторе фрагментов. Например, добавление файла под названием «More Snippets.txt» добавит раздел «Дополнительные фрагменты» в поле выбора фрагментов.

Общие фрагменты

Общие фрагменты сохраняются в схеме .mysqlworkbench на подключенном сервере MySQL. При выборе «Общие» в первый раз будет запрошено разрешение для MySQL Workbench на создание этой общей .mysqlworkbench схемы. Пользователи, подключенные к этому серверу MySQL, могут создавать, редактировать и использовать эти общие фрагменты.

Примечание

Общие фрагменты были добавлены в MySQL Workbench 6.2.0.

Схема .mysqlworkbench скрыта в MySQL Workbench, так как она считается внутренней схемой, которую не нужно видеть или редактировать.

Встроенные фрагменты

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

  • Упр. БД (Управление базами данных): Примеры синтаксиса используют SHOW в различных формах, чтобы предоставить информацию о базах данных, таблицах, столбцах или информацию о состоянии сервера MySQL.

  • SQL DDL (Язык определения данных SQL): Примеры синтаксиса включают создание, изменение и удаление таблиц, индексов, представлений и процедур.

  • SQL DML (Язык манипулирования данными SQL): Примеры синтаксиса для операций, таких как SELECT, INSERT и REPLACE.

Встроенные операции хранятся в текстовых файлах в том же каталоге, что и пользовательские фрагменты.

Сохранение и редактирование фрагментов

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

Рисунок 8.8 Фрагменты SQL: Редактор

Content is described in the surrounding text.

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

Spec-Zone.ru

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