前言
要有效率地操作資料庫、寫 SQL 查詢、還有管理 DB 結構,工程師都會用一些專門的工具——像是整合式開發環境(IDE)或專門的資料庫 client。在我們這門課裡,會以 JetBrains 家的產品為主,因為它們真的超方便又強大。
付費版 IDE
所有付費版的 IDE 都有完整的資料庫支援:
- Intellij IDEA Ultimate
- PyCharm
- PhpStorm
- GoLand
- 等等啦
免費 IDE
如果你用的是免費版,比如 IntelliJ IDEA Community 或 PyCharm Community,內建是沒有資料庫支援的。不過你可以裝免費的 Database Navigator plugin,這樣就能連接 DB、執行查詢、看資料了。
我們的路線
好消息是,WebStorm 的免費版就已經有基本的資料庫工具了。
不管你選哪個 JetBrains 的 IDE,只要它有資料庫功能(內建或靠 plugin),都可以跟著我們的課程走。我們會用 WebStorm 當範例給你看。
主要的操作——寫 SQL、連接資料庫、看表格——在這些 IDE 裡都差不多。我們重點會放在 SQL 本身,不會糾結在某個 IDE 的細節。
安裝 WebStorm
步驟 1. 要裝 WebStorm,先去下載。Google 搜尋 WebStorm,或直接點這個 連結。你會看到這張很帥的圖:
步驟 2. 直接點「下載」按鈕,下載就會開始。如果一切順利,你會看到這個訊息:
步驟 3. 系統應該會自動判斷你的作業系統。如果沒有,你可以在這頁自己選——download WebStorm:
5.3 安裝 WebStorm
下載好 WebStorm 之後就可以安裝啦。這裡有幾個重點步驟:
步驟 1. 開啟安裝程式——會看到這個視窗:
步驟 2. 勾選幾個選項,像我這樣:
步驟 3. 不用重開機:
5.4 WebStorm 非商業用途
如果你是拿這些 IDE 來學習或其他非商業用途,可以免費用沒問題。
- 打開 WebStorm。
- 啟動時會跳出一個視窗,讓你選擇非商業用途。
- 登入你的 JetBrains 帳號,或註冊一個新的。
- 同意「Toolbox 非商業用途訂閱協議」。
- 開始開發吧!
如果你已經開始試用期或用付費授權啟動過 IDE,也可以照下面步驟切換到非商業訂閱:
- 在 WebStorm 裡,去 Help | Register。
- 在跳出的視窗點 Remove License。
- 選 Non-commercial use(非商業用途)。
- 登入你的 JetBrains 帳號或註冊新帳號。
- 同意「Toolbox 非商業用途訂閱協議」。
- 開始開發吧!
建立專案
安裝好 WebStorm 之後,只要打開它,建立你的第一個專案。這樣才能繼續設定。
步驟 1. 開啟 WebStorm。建立新專案——點 New Project 按鈕。
步驟 2.接下來你要:
- 指定你的第一個專案資料夾(Location 欄位)。如果 WebStorm 預設給你 Admin 資料夾,建議換掉,這樣以後比較不會出問題。
- 選一個你喜歡的專案名稱。
我這邊大概長這樣:
步驟 3. 如果你都設定對了,會看到這個畫面:
安裝資料庫相關插件
如果你用的是免費(Community)版 IDE,建議裝這個 plugin:
- Database Navigator —— 如果你用免費版 IDE,這個 plugin 必裝,因為它會補上原本沒有的資料庫功能。
- Shell Script —— 讓你直接在 IDE 裡編輯、執行 bash script。通常預設就有裝,不過還是檢查一下有沒有啟用。
要裝 plugin,打開 IDE 設定 File → Settings(Windows/Linux)或 [IDE 名稱] → Settings/Preferences(macOS),然後去 Plugins 分頁。
1. 在 Plugins 分頁切到 Marketplace。搜尋 plugin 名稱,然後點 Install。
2. 裝好之後 IDE 會叫你重啟。點 Restart IDE,讓設定生效。
3. 重啟後,IDE 側邊欄可能會多出 plugin 圖示。你可以自己調整位置。
4. 你也可以從主選單找到 plugin 工具列
怎麼用這個 plugin 連接資料庫,我們下堂課會講。
GO TO FULL VERSION