歡迎光臨
每天分享高質量文章

只會增刪查改?你還缺個資料庫管理工具!

來自:開源中國

連結:https://my.oschina.net/editorial-story/blog/887107


任何Web軟體和應用程式都需要強大的資料庫管理工具,因此開發者選擇一款合適的資料庫管理工具尤為重要。本文列出了幾款好用的資料庫管理工具(有些並非開源或免費),以供開發者們參考選擇:

1、MySQL管理工具 phpMyAdmin

phpMyAdmin是一個非常受歡迎的基於web的MySQL資料庫管理工具。它能夠建立和刪除資料庫,建立/刪除/修改表格,刪除/編輯/新增欄位,執行SQL指令碼等。

2、資料庫管理工具 Navicat Lite 

Navicat是一套快速、可靠並價格相宜的資料庫管理工具,大可使用來簡化資料庫的管理及降低系統管理成本。它的設計符合資 料庫管理員、開發人員及中小企業的需求。 Navicat是以直覺化的使用者圖形介面所而建的,讓你可以以安全且簡單的方式建立、組織、存取並共用資訊。Navicat 支援的資料庫包括 MySQL、Oracle、SQLite、PostgreSQL 和 SQL Server 等。

Navicat 提供商業版 Navicat Premium 和 免費的版本 Navicat Lite 。但目前 Navicat 已不再提供 LITE 版本。

缺點:

  • 免費版本已停止更新。

3、資料庫管理工具 DBeaver

DBeaver 是一個通用的資料庫管理工具和 SQL 客戶端,支援 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他相容 JDBC 的資料庫。DBeaver 提供一個圖形介面用來檢視資料庫結構、執行SQL查詢和指令碼,瀏覽和匯出資料,處理BLOB/CLOB 資料,修改資料庫結構等等。

 

4、MySQL 資料庫建模工具 MySQL Workbench

MySQL Workbench是資料庫架構師和開發人員的視覺化資料庫設計、管理的工具,它是著名的資料庫設計工具DBDesigner4的繼任者。你可以用MySQL  Workbench設計和建立新的資料庫圖示,建立資料庫檔案。它同時有開源和商業化的兩個版本。可以在Windows,Linux和MAC OS X上使用。

它在2016年十月份成為一個穩定的工具。

缺點:

  • 比 phpMyAdmin 更複雜。

5、MAC上的MySQL管理工具 Sequel Pro

Sequel Pro 的原名是CocoaMySQL,是一個與phpMyAdmin相像的MySQL管理工具。它是由Cocoa和麵對物件的C(Mac OSX)編寫的。Sequel Pro允許你編輯資料庫,表格(欄位和索引)和列,執行個性化查詢和匯入匯出資料。

缺點:

  • 不適用於其他系統。

6、web資料庫管理工具 webcat

webcat是一個java版的web資料庫管理工具,核心功能包括資料庫的建立、編輯、sql分析、程式碼生成、資料備份等。 目前一期功能已開發完畢,所涉及到的功能我基本都已經測試透過,穩定版本為1.0.0.5。 接下來會繼續完善一期功能,部分程式碼會重構,增加一些使用者提出的功能。 因此在此期間暫時關閉fork,待新版本開發完成並穩定之後再開放。程式碼會持續更新,敬請關註。 QQ群:341624652 有問題或者新需求請到QQ群反饋. 安裝部署請參見下方。

7、SQLite管理工具 SQLiteStudio

SQLiteStudio 是一個跨平臺的 SQLite 資料庫的管理工具,採用 Tcl 語言開發。

主要特性:

  • 便攜性 – 無需安裝和解除安裝,下載解壓即可使用

  • 介面直觀

  • 功能強大,同時保持輕量級而且快速

  • 透過簡單的 GUI 封裝了所有 SQLite3 及 SQLite2 的功能

  • 支援跨平臺 包括 Windows 9x/2k/XP/2003/Vista/7, Linux, MacOS X 

  • 支援匯出各種格式資料 (SQL statements, CSV, HTML, XML, PDF, JSON),

  • 支援匯入各種格式資料(CSV, 自定義文字檔案[正則運算式]),

  • 額外的小功能,包括程式碼格式化,查詢歷史記錄,語法檢查等等

  • 支援 Unicode ,

  • 支援換膚 

  • 可配置的顏色、字型和快捷方式

  • 開源且免費 GPLv3 license.


8、Oracle 資料庫開發工具 Oracle SQL Developer


Oracle SQL Developer 是一個免費非開源的用以開發資料庫應用程式的圖形化工具,使用 SQL Developer 可以瀏覽資料庫物件、執行 SQL 陳述句和指令碼、編輯和除錯 PL/SQL 陳述句。另外還可以建立執行和儲存報表。該工具可以連線任何 Oracle 9.2.0.1 或者以上版本的 Oracle 資料庫,支援 Windows、Linux 和 Mac OS X 系統。


9、資料庫管理客戶端 HeidiSQL

HeidiSQL 是一個功能非常強大的資料庫客戶端軟體,採用 Delphi 開發,支援 Windows 作業系統。支援 MySQL、MariaDB、Percona Server 和微軟的 SQL Server。


10、多引擎資料庫環境 DataGrip


DataGrip 是 JetBrains 釋出的多引擎資料庫環境,支援 MySQL 和 PostgreSQL,Microsoft SQL Server 和 Oracle,Sybase,DB2,SQLite,還有 HyperSQL,Apache Derby 和 H2。



當然,優秀的資料庫管理工具還有很多,歡迎在評論區補充,以供更多開發者學習和交流。


●編號389,輸入編號直達本文

●輸入m獲取文章目錄

推薦↓↓↓

Web開發

更多推薦18個技術類公眾微信

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

贊(0)

分享創造快樂