# 連線資料庫的方法 ## 1. 安裝MySQLWorkBench 下載 MySQL WorkBench https://dev.mysql.com/downloads/workbench/ ![截圖 2024-04-14 晚上8.52.35](https://hackmd.io/_uploads/By-3-IteR.png) 一路安裝下去就完成了 ## 2. 設定資料庫連線 ### 2.1 新增資料庫連線 ![截圖 2024-04-14 晚上8.56.34](https://hackmd.io/_uploads/r1hgDUKxR.png) ![截圖 2024-04-14 晚上9.00.27](https://hackmd.io/_uploads/BymGvLteC.png) Connection Method 選擇"Standard TCP/IP over SSH" ![截圖 2024-04-14 晚上9.11.42](https://hackmd.io/_uploads/SyVEw8YgA.png) Connection Name: wordpressDB 設定 SSH Hostname、SSH Username、SSH Key File、MySQL Hostname、Username、Password 設定Password時按Store in Keychain ![截圖 2024-04-14 晚上9.13.04](https://hackmd.io/_uploads/Hk__vUtxC.png) 輸入 admin的密碼後按OK 按Test Connection,若設定正確,會出現連線成功的訊息 (A successful MySQL connection was made ...) ![截圖 2024-04-14 晚上9.12.14](https://hackmd.io/_uploads/B1ShPItx0.png) 連續按OK即可。 ### 2.2 指定Default schema ![截圖 2024-04-14 晚上9.25.12](https://hackmd.io/_uploads/HyxqsLKlR.png) ![截圖 2024-04-14 晚上9.24.24](https://hackmd.io/_uploads/SJt0j8Yg0.png) ### 2.3 連線資料庫 以後開啟WorkBench, 直接點選已設定好的資料庫連線 雙擊即可 ![截圖 2024-04-14 晚上9.13.32](https://hackmd.io/_uploads/SylVuIFeA.png) 就會顯示資料庫連線 ![截圖 2024-04-14 晚上9.22.22](https://hackmd.io/_uploads/SkgBtZwYeC.png) ## 常用操作方式 ### 執行 SQL MySQL 連線預設啟動 autocommit 所以最好連線時,最好可先關閉 ([詳細方式](https://juejin.cn/s/mysql%20workbench%20set%20autocommit%20off)) 執行語句 ``` set autocommit=0; ``` 確定要完成交易時,執行commit 語句 ``` commit; ``` #### 一次執行單條SQL語句 ![截圖 2024-04-14 晚上10.10.41](https://hackmd.io/_uploads/ByMBVvKlR.png) #### 一次執行多條SQL語句 ![截圖 2024-04-14 晚上10.21.26](https://hackmd.io/_uploads/rybnLwYxC.png) ### 新增 SQL 頁籤 ![截圖 2024-04-14 晚上10.10.53](https://hackmd.io/_uploads/r1cSEDKlC.png)