8.1.5 SQL Дополнения - Вкладка со фрагментами
Вкладка «Фрагменты» содержит встроенные, локальные и общие пользовательские фрагменты. Опция «Мои фрагменты» сохраняет пользовательские фрагменты в файле в каталоге конфигурации пользователя MySQL Workbench. Для общих фрагментов выберите опцию «Общие».
Использование фрагментов
Фрагменты можно вставить в редактор SQL или буфер обмена системы. Для вставки (использования) фрагмента можно использовать значки фрагментов или щелкнуть правой кнопкой мыши по нужному фрагменту и выбрать «Вставить». На рисунке ниже показано расположение основных значков действий для работы с фрагментами.
Рисунок 8.7 Фрагменты SQL: Использование
Локальные фрагменты (Мои фрагменты)
Локальные фрагменты хранятся в каталоге MySQL Workbench. По умолчанию, My Snippets фрагменты SQL хранятся как указано в следующей таблице.
Таблица 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» добавит раздел «Дополнительные фрагменты» в поле выбора фрагментов.
Общие фрагменты
Общие фрагменты были добавлены в 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: Редактор
© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-sql-editor-snippets.html