如何使用DBeaver管理資料庫
什麼是DBeaver
DBeaver是一款強大的資料庫管理和開發工具,支援多種資料庫系統,包括MySQL、MariaDB、PostgreSQL、SQLite、Redis等。DBeaver提供了一個功能豐富且使用者友好的介面,使得資料庫管理變得更加高效和便捷。DBeaver具有以下幾個顯著的優點:
- 多資料庫支援:DBeaver支援多種資料庫系統,使其成為開發者的多功能工具。
- 使用者友好:提供了一個易於使用的圖形介面,幫助使用者輕鬆執行各種資料庫操作。
- 高性能:DBeaver注重性能優化,能夠快速處理大規模數據。
- 跨平台支援:DBeaver支援Windows、macOS和Linux操作系統。
對於開發者而言,DBeaver不僅提高了工作效率,還簡化了資料庫管理的複雜性。
使用DBeaver管理ServBay自帶的MariaDB(MySQL)資料庫
登錄伺服器
- 下載並安裝DBeaver:從DBeaver官網下載並安裝適用於您操作系統的DBeaver客戶端。
- 新增連接:
- 打開DBeaver,點擊左上角的“新建資料庫連接”按鈕。
- 選擇資料庫類型為“MariaDB”或“MySQL”。
- 輸入連接信息:
- 使用者名稱和密碼:可以在ServBay的『設置』-『資料庫』中取得。
- Port:
3306
(注意:Port和Socket只需要選擇其中一種) - Socket:
/Applications/ServBay/tmp/mysql.sock
- 其他信息如資料庫名稱可以留空,稍後再選擇。
- 測試連接並保存:點擊“測試連接”按鈕確保連接信息正確,然後點擊“下一步”按鈕保存連接。
創建資料庫
- 進入資料庫管理介面:登錄成功後,展開左側的資料庫連接。
- 創建新資料庫:
- 右鍵點擊資料庫連接,選擇“SQL編輯器”->“新建SQL腳本”。
- 輸入創建資料庫的SQL命令,例如:
CREATE DATABASE mydatabase;
- 點擊“執行”按鈕運行SQL命令。
創建表
- 選擇資料庫:在左側列表中展開剛創建的資料庫。
- 創建表:
- 右鍵點擊“表”,選擇“創建新表”。
- 輸入表名和字段信息(如字段名、類型、長度、默認值等)。
- 點擊“保存”按鈕創建表。
添加數據
- 選擇表:在左側列表中選擇要操作的表。
- 插入數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,點擊“添加新行”按鈕。
- 輸入數據值。
- 點擊“保存”按鈕保存數據。
查詢數據
- 選擇表:在左側列表中選擇要操作的表。
- 瀏覽數據:
- 右鍵點擊表名,選擇“查看數據”。
- 在數據視圖中,可以直接查看表中的數據。
- 也可以使用SQL查詢功能進行數據篩選。
更新數據
- 選擇表:在左側列表中選擇要操作的表。
- 編輯數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,雙擊要修改的數據行。
- 修改數據值。
- 點擊“保存”按鈕保存修改。
刪除數據
- 選擇表:在左側列表中選擇要操作的表。
- 刪除數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,選擇要刪除的數據行。
- 點擊“刪除行”按鈕。
- 點擊“保存”按鈕確認刪除。
刪除表
- 選擇資料庫:在左側列表中選擇包含要刪除表的資料庫。
- 刪除表:
- 右鍵點擊要刪除的表名稱,選擇“刪除”。
- 確認刪除操作。
刪除資料庫
- 選擇資料庫:在左側列表中選擇要刪除的資料庫。
- 刪除資料庫:
- 右鍵點擊資料庫名稱,選擇“刪除”。
- 確認刪除操作。
使用DBeaver管理ServBay自帶的PostgreSQL資料庫
登錄伺服器
- 新增連接:
- 打開DBeaver,點擊左上角的“新建資料庫連接”按鈕。
- 選擇資料庫類型為“PostgreSQL”。
- 輸入連接信息:
- 使用者名稱和密碼:可以在ServBay的『設置』-『資料庫』中取得。
- Host/Socket:
127.0.0.1
或者/Applications/ServBay/tmp/.s.PGSQL.5432
- Port:
5432
(如果選擇了Socket方式,就不需要輸入Port) - 其他信息如資料庫名稱可以留空,稍後再選擇。
- 測試連接並保存:點擊“測試連接”按鈕確保連接信息正確,然後點擊“下一步”按鈕保存連接。
設立資料庫
- 進入資料庫管理介面:登錄成功后,展開左側的資料庫連接。
- 創建新資料庫:
- 右鍵點擊資料庫連接,選擇“SQL編輯器”->“新建SQL腳本”。
- 輸入創建資料庫的SQL命令,例如:
CREATE DATABASE mydatabase;
- 點擊“執行”按鈕運行SQL命令。
創建表
- 選擇資料庫:在左側列表中展開剛創建的資料庫。
- 創建表:
- 右鍵點擊“表”,選擇“創建新表”。
- 輸入表名和字段信息(如字段名、類型、長度、默認值等)。
- 點擊“保存”按鈕創建表。
添加數據
- 選擇表:在左側列表中選擇要操作的表。
- 插入數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,點擊“添加新行”按鈕。
- 輸入數據值。
- 點擊“保存”按鈕保存數據。
查詢數據
- 選擇表:在左側列表中選擇要操作的表。
- 瀏覽數據:
- 右鍵點擊表名,選擇“查看數據”。
- 在數據視圖中,可以直接查看表中的數據。
- 也可以使用SQL查詢功能進行數據篩選。
更新數據
- 選擇表:在左側列表中選擇要操作的表。
- 編輯數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,雙擊要修改的數據行。
- 修改數據值。
- 點擊“保存”按鈕保存修改。
刪除數據
- 選擇表:在左側列表中選擇要操作的表。
- 刪除數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,選擇要刪除的數據行。
- 點擊“刪除行”按鈕。
- 點擊“保存”按鈕確認刪除。
刪除表
- 選擇資料庫:在左側列表中選擇包含要刪除表的資料庫。
- 刪除表:
- 右鍵點擊要刪除的表名稱,選擇“刪除”。
- 確認刪除操作。
刪除資料庫
- 選擇資料庫:在左側列表中選擇要刪除的資料庫。
- 刪除資料庫:
- 右鍵點擊資料庫名稱,選擇“刪除”。
- 確認刪除操作。
使用DBeaver管理SQLite 3資料庫
登錄伺服器
- 新增連接:
- 打開DBeaver,點擊左上角的“新建資料庫連接”按鈕。
- 選擇資料庫類型為“SQLite”。
- 輸入連接信息:
- 資料庫文件路徑:建議將DB文件放在
/Applications/ServBay/db/sqlite
目錄下。 - 選擇資料庫文件。
- 資料庫文件路徑:建議將DB文件放在
- 測試連接並保存:點擊“測試連接”按鈕確保連接信息正確,然後點擊“下一步”按鈕保存連接。
創建資料庫
- 新建資料庫文件:在連接信息中輸入新的資料庫文件路徑和名稱。
- 保存:點擊“保存”按鈕創建資料庫。
創建表
- 選擇資料庫:在左側列表中選擇剛創建的資料庫。
- 創建表:
- 右鍵點擊資料庫名稱,選擇“創建新表”。
- 輸入表名和字段信息(如字段名、類型、長度、默認值等)。
- 點擊“保存”按鈕創建表。
添加數據
- 選擇表:在左側列表中選擇要操作的表。
- 插入數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,點擊“添加新行”按鈕。
- 輸入數據值。
- 點擊“保存”按鈕保存數據。
查詢數據
- 選擇表:在左側列表中選擇要操作的表。
- 瀏覽數據:
- 右鍵點擊表名,選擇“查看數據”。
- 在數據視圖中,可以直接查看表中的數據。
- 也可以使用SQL查詢功能進行數據篩選。
更新數據
- 選擇表:在左側列表中選擇要操作的表。
- 編輯數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,雙擊要修改的數據行。
- 修改數據值。
- 點擊“保存”按鈕保存修改。
刪除數據
- 選擇表:在左側列表中選擇要操作的表。
- 刪除數據:
- 右鍵點擊表名,選擇“編輯數據”。
- 在數據編輯視圖中,選擇要刪除的數據行。
- 點擊“刪除行”按鈕。
- 點擊“保存”按鈕確認刪除。
刪除表
- 選擇資料庫:在左側列表中選擇包含要刪除表的資料庫。
- 刪除表:
- 右鍵點擊要刪除的表名稱,選擇“刪除”。
- 確認刪除操作。
刪除資料庫
- 選擇資料庫文件:在文件系統中選擇要刪除的資料庫文件。
- 刪除文件:手動刪除該文件或使用文件管理工具刪除。
使用DBeaver管理ServBay自帶的Redis資料庫
登錄伺服器
- 新增連接:
- 打開DBeaver,點擊左上角的“新建資料庫連接”按鈕。
- 選擇資料庫類型為“Redis”。
- 輸入連接信息:
- 使用者名稱和密碼:留空。
- Host:
127.0.0.1
- Port:
6379
- 其他信息如資料庫名稱可以留空,稍後再選擇。
- 測試連接並保存:點擊“測試連接”按鈕確保連接信息正確,然後點擊“下一步”按鈕保存連接。
管理數據
- 選擇資料庫:在左側列表中選擇要操作的Redis實例。
- 查看鍵:
- 在資料庫視圖中,可以直接查看所有鍵。
- 使用篩選功能可以快速查找特定鍵。
- 添加鍵:
- 右鍵點擊空白區域,選擇“新建鍵”。
- 輸入鍵名、類型和值。
- 點擊“保存”按鈕添加鍵。
- 編輯鍵:
- 右鍵點擊要修改的鍵,選擇“編輯鍵”。
- 修改鍵的值或屬性。
- 點擊“保存”按鈕保存修改。
- 刪除鍵:
- 右鍵點擊要刪除的鍵,選擇“刪除鍵”。
- 確認刪除操作。
通過以上步驟,您可以輕鬆使用DBeaver管理ServBay自帶的各種資料庫系統。DBeaver的簡潔介面和強大功能將大大提高您的資料庫管理效率。無論是創建資料庫、表,還是插入、查詢、更新和刪除數據,DBeaver都能為您提供便捷的操作體驗。