MySQL Workbench 手冊  /  ...  /  SQL 新增功能 - 片段標籤

8.1.5 SQL 新增功能 - 片段標籤

「片段」次要標籤包含內建、本機和共用的自訂片段。「我的片段」選項將自訂片段儲存在 MySQL Workbench 使用者的組態目錄下的檔案中。選取「共用」選項以使用共用片段。

使用片段

片段可以插入 SQL 編輯器或系統剪貼簿。若要插入 (使用) 片段,請使用片段圖示或在想要的片段上按一下滑鼠右鍵,然後選擇「插入」。下圖顯示使用片段的主要動作圖示的位置。

圖 8.7 SQL 片段:使用方式

Content is described in the surrounding text.

本機片段 (我的片段)

本機片段會儲存在 MySQL Workbench 目錄中。根據預設,「我的片段」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

在 MySQL Workbench 中編輯 (或新增) 至「我的片段」的片段會編輯此純文字檔。您可以選擇在 MySQL Workbench 外部編輯此檔案,或建立也會列在片段選取器下方的新檔案。例如,新增名為「More Snippets.txt」的檔案會將「More Snippets」區段新增至片段選取方塊。

共用片段

「共用」片段會儲存在已連線 MySQL 伺服器上的 .mysqlworkbench 結構描述中。第一次選取「共用」時,會要求 MySQL Workbench 建立此共用 .mysqlworkbench 結構描述的權限。允許連線至此 MySQL 伺服器的使用者建立、編輯和使用這些共用片段。

注意

共用片段是在 MySQL Workbench 6.2.0 中新增的。

.mysqlworkbench 結構描述在 MySQL Workbench 內是隱藏的,因為它被視為不需要檢視或編輯的內部結構描述。

內建片段

多個內建 SQL 片段與 MySQL Workbench 捆綁在一起,而且通常會顯示 MySQL 作業的 SQL 語法。它們分為以下類別。

  • 資料庫管理:語法範例使用多種形式的 SHOW,以提供關於資料庫、表格、欄或 MySQL 伺服器狀態的資訊。

  • SQL DDL (SQL 資料定義語言):語法範例包括建立、變更和刪除表格、索引、檢視和程序。

  • SQL DML (SQL 資料操作語言):用於 SELECT、INSERT 和 REPLACE 等作業的語法範例。

內建作業會儲存在與自訂片段檔案相同的目錄中的文字檔案中。

儲存和編輯片段

若要儲存片段,請選擇「片段插入」圖示 () 或在片段視窗中按一下滑鼠右鍵,然後從內容選單中選擇「從編輯器內容新增片段」。按兩下片段以開啟它,然後選擇片段編輯器以編輯其內文或標題。下圖中的範例顯示兩個片段,只有第一個片段已定義名稱。

圖 8.8 SQL 片段:編輯器

Content is described in the surrounding text.