你經常使用的資料庫管理工具有哪些?

現在Navicat破解不了,正在尋找比較好用免費的Mysql資料庫管理工具,求推薦╰( ̄▽ ̄)╮


王工、李工、張工等等。


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

1、MySQL管理工具 phpMyAdmin

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

缺點:

  • 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。

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

文章素材來源【開源中國社區】 只會增刪查改?你還缺個資料庫管理工具! - 編輯部的故事


DBeaver挺好的……就是沒中文,而且要裝個jre挺煩的

Navicat目前主力使用的軟體,用的和諧版

Database .NET偶然搜到的一個管理工具,單文件,有社區版(功能閹割比較厲害)……適合遠程客戶的機子的時候臨時查一下數據


推薦閱讀:

為什麼有關MongoDB採用B樹索引,以及Mysql B+樹做索引?
SQL中 LEFT JOIN ON 條件的效率高低比較?
Stata 中文字元顯示成問號,該怎麼解決?
SQL Server 與 MySQL 性能相差多大?

TAG:資料庫 | MySQL | 資料庫管理工具 |