哪裡可以找到通用的數據庫可視化工具?

王龍森


這裡介紹3個非常不錯的通用數據庫管理軟件,分別是DBeaver,DataGrip和HeidiSQL,對於MySQL、SQL Server、Oracle等各種數據庫來說,都可以輕鬆管理和維護,易學易懂,操作簡單,感興趣的朋友可以嘗試一下:

01

DBeaver

這是一個免費、開源、跨平臺的通用數據庫管理平臺,基於Java語言開發而來,目前支持幾乎所有的主流數據庫,包括MySQL、Oracle、DB2等(依賴於JDBC驅動,會在線自動下載),可以輕鬆查看並設計視圖、索引、觸發器和存儲過程,支持數據庫SQL腳本導入導出,建庫建表非常容易,對於日常數據庫管理和維護來說,是一個非常不錯的工具:

02

DataGrip

這也是一個通用的數據庫管理工具,Jetbrains公司的產品,可以跨平臺使用,但原則上不免費,常見的MySQL、PostgreSQL、DB2等數據庫,這個軟件都能很好兼容,除此之外,還支持數據查詢、智能代碼填充、版本控制集成等多種功能,數據導入導出、遷移備份也非常方便,對於數據庫管理來說,也是一個非常不錯的工具:

03

HeidiSQL

這是一個非常輕巧靈活的數據庫管理軟件,個人使用完全免費,採用Delphi 工具開發而來,目前主要應用在Windows環境下,支持常見的MySQL、MariaDB、MSSQL等數據庫,可同時連接多個DB服務器,建庫建表、索引外鍵、數據導入導出、恢復備份等功能非常不錯,對於日常數據庫管理來說,也是一個非常不錯的工具:

目前就介紹這3個非常不錯的通用數據庫管理軟件吧,對於日常數據庫管理和維護來說,非常實用方便,當然,針對不同數據庫,還有專門的軟件和管理工具,這裡就不詳細介紹了,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


Excel

帆軟報表

echarts

highcharts

d3

excel很熟悉的工具,目前最新版本對圖表分析支持也是非常好的

帆軟報表是一款收費產品,可以對多種數據源進行圖表展示,可直接網頁發佈

echarts是百度開源圖表分析前端庫,免費開源,使用者眾多

highcharts兼容性強,可是需要收費

d3功能強大,使用複雜度高於前兩個


上乘之作


1、MySQL WorkbenchMySQL Workbench是一款專為MySQL設計的ER/數據庫建模工具。它是著名的數據庫設計工具DBDesigner4的繼任者。你可以用MySQL Workbench設計和創建新的數據庫圖示,建立數據庫文檔,以及進行復雜的MySQL 遷移MySQL Workbench是下一代的可視化數據庫設計、管理的工具,它同時有開源和商業化的兩個版本。該軟件支持Windows和Linux系統,下面是一些該軟件運行的界面截圖:

2、數據庫管理工具 Navicat LiteNavicatTM是一套快速、可靠並價格相宜的資料庫管理工具,大可使用來簡化資料庫的管理及降低系統管理成本。它的設計符合資料庫管理員、開發人員及中小企業的需求。 Navicat是以直覺化的使用者圖形介面所而建的,讓你可以以安全且簡單的方式建立、組織、存取並共用資訊。界面如下圖所示:Navicat 提供商業版Navicat Premium 和免費的版本 Navicat Lite 。免費版本的功能已經足夠強大了。Navicat 支持的數據庫包括MySQL、Oracle、SQLite、PostgreSQL和SQL Server 等。

3、開源ETL工具KettleKettle是一款國外開源的etl工具,純java編寫,綠色無需安裝,數據抽取高效穩定(數據遷移工具)。Kettle中有兩種腳本文件,transformation和job,transformation完成針對數據的基礎轉換,job則完成整個工作流的控制。·授權協議:LGPL·開發語言: Java·操作系統: 跨平臺4、Eclipse SQLExplorerSQLExplorer是Eclipse集成開發環境的一種插件,它可以被用來從Eclipse連接到一個數據庫。SQLExplorer插件提供了一個使用SQL語句訪問數據庫的圖形用戶接口(GUI)。通過使用SQLExplorer,你能夠顯示錶格、表格結構和表格中的數據,以及提取、添加、更新或刪除表格數據。SQLExplorer同樣能夠生成SQL腳本來創建和查詢表格。所以,與命令行客戶端相比,使用SQLExplorer可能是更優越的選擇,下圖是運行中的界面,很好很強大。l授權協議: 未知l開發語言: Javal操作系統: 跨平臺5、MySQL管理工具phpMyAdminphpMyAdmin是一個非常受歡迎的基於web的MySQL數據庫管理工具。它能夠創建和刪除數據庫,創建/刪除/修改表格,刪除/編輯/新增字段,執行SQL腳本等。l授權協議:GPLl開發語言:PHPl操作系統:跨平臺6、Mongodb 管理工具Mongodb StudioMongodb是一款性能優良,功能豐富的文檔型非關係型數據庫。由於該數據庫是開源項目並且還在不斷更新中,目前為止在任何平臺上都不能找到功能相對完整的客戶端數據庫管理工具。而越來越多的項目中使用了Mongodb,使得管理起來十分麻煩.如果點點鼠標就搞定了.那該有多好。基於如上背景,我們製作了此MongoDB管理工具,在DBA/開發/管理員三個維度提供一定層次的管理功能。Mongodb Management Studio功能如下:l服務器管理功能添加服務器,刪除服務器l服務器,數據庫,表,列,索引,樹形顯示和狀態信息查看l查詢分析器功能.支持select,insert,Delete,update支持自定義分頁函 數 $rowid(1,5)查詢第一條到第五條,需放在select後面.l索引管理功能支持列名的顯示,索引的創建,查看,刪除.l數據庫Profile管理.可以設置Profile開關,查看Profile信息.自定義分頁大小.lmaster/slave信息顯示7、MySQL監控小工具mycheckpointmycheckpoint是一個開源的 MySQL監控工具,主要用來監控數據。通過視圖方式提供監控數據報表。mycheckpoint支持以獨立的Web服務器來運行。例如:SELECTinnodb_read_hit_percent, DML FROM sv_report_chart_sample;查看詳細報表示例。安裝手冊:http://code.openark.org/forge/mycheckpoint/documentation/installation8、SQL SERVER 數據庫發佈嚮導Microsoft SQL Server DatabasePublishing Wizard (微軟SQLServer數據庫發佈嚮導) 是微軟發佈的一個開源工具,使用該工具可以幫你將SQLSERVER 數據庫導出成一個 SQL腳本,類似 MySQL 的 mysqldump工具。官方說明:SQLServer數據庫發佈嚮導提供了一種將數據庫發佈到 T-SQL 腳本或者直接發佈到支持宿主服務提供程序的方法。9、Eclipse 的Oracle插件jOrajOra是一個為 Oracle開發者和管理員提供的 Eclipse 插件,可輕鬆的對Oracle進行開發和管理。安裝地址:http://jora.luenasoft.de/updatesite插件截圖l授權協議:免費,非開源l開發語言:Javal操作系統:跨平臺10、免費PostgreSQL監控工具pgwatchpgwatch 是一個簡單易用的PostgreSQL的監控工具,支持PostgreSQL 9.0 以及更新的版本。主要特性:- 配置簡單- 大量的監控圖表- 快速系統檢查面板- 自動收集統計信息- 交互式的 Flash 圖表- 集成 SQL worksheetl授權協議: Artisticl開發語言:PHPl操作系統: Linux11、MySQL BrowserMySQL的客戶端工具MySQL Browser的優點是簡單,及其的簡單,安裝之後能夠立刻上手,馬上就能使用的那種,佈局也很簡陋,功能也很簡陋,簡單使用沒有問題,尤其是剛開始學習mysql的同學,可以嘗試一下。·授權協議:未知·操作系統: Windows12、MySQL客戶端軟件HeidiSQLHeidiSQL是一個功能非常強大的 MySQL 客戶端軟件,採用Delphi 開發,支持 Windows 操作系統。l授權協議:GPLl開發語言:Delphi/Pascall操作系統: Windows13、SQLite管理工具SQLiteStudioSQLiteStudio 是一個跨平臺的 SQLite數據庫的管理工具,採用 Tcl語言開發。l授權協議:未知l操作系統:跨平臺14、SQL客戶端工具SQLyogSQLyog 是一個易於使用的、快速而簡潔的圖形化管理MYSQL數據庫的工具,它能夠在任何地點有效地管理你的數據庫。功能:l快速備份和恢復數據;l以GRID/ TEXT格式顯示結果;l支持客戶端挑選、過濾數據;l批量執行很大的SQL腳本文件;l快速執行多重查詢並能夠返回每頁超過1000條的記錄集,而這種操作是直接生成在內存中的;l程序本身非常短小精悍!壓縮後只有348 KB ;l完全使用MySQLC APIs程序接口;l以直觀的表格界面建立或編輯數據表;l以直觀的表格界面編輯數據;l進行索引管理;l創建或刪除數據庫;l操縱數據庫的各種權限:庫、表、字段;l編輯BLOB類型的字段,支持Bitmap/GIF/JPEG格式;l輸出數據表結構/數據為SQL腳本;l支持輸入/輸出數據為CSV文件;l可以輸出數據庫清單為HTML文件;l為所有操作建立日誌;l個人收藏管理操作語句;l支持語法加亮顯示;l可以保存記錄集為CSV、HTML、XML格式的文件;l21、99% 的操作都可以通過快捷鍵完成;l支持對數據表的各種高級屬性修改;l查看數據服務器的各種狀態、參數等;l支持更改數據表類型為ISAM, MYISAM, MERGE, HEAP, InnoDB, BDB;l刷新數據服務器、日誌、權限、表格等;l診斷數據表:檢查、壓縮、修補、分析。l授權協議:GPLv2l開發語言:C/C++l操作系統: Windows15、數據挖掘工具RapidMinerRapidMiner是世界領先的數據挖掘解決方案,在一個非常大的程度上有著先進技術。它數據挖掘任務涉及範圍廣泛,包括各種數據藝術,能簡化數據挖掘過程的設計和評價。功能和特點l免費提供數據挖掘技術和庫;l100%用Java代碼(可運行在操作系統);l數據挖掘過程簡單,強大和直觀;l內部XML保證了標準化的格式來表示交換數據挖掘過程;l可以用簡單腳本語言自動進行大規模進程;l多層次的數據視圖,確保有效和透明的數據;l圖形用戶界面的互動原型;l命令行(批處理模式)自動大規模應用;lJava API(應用編程接口);l簡單的插件和推廣機制;l強大的可視化引擎,許多尖端的高維數據的可視化建模;l400多個數據挖掘運營商支持;l耶魯大學已成功地應用在許多不同的應用領域,包括文本挖掘,多媒體挖掘,功能設計,數據流挖掘,集成開發的方法和分佈式數據挖掘。l授權協議:未知l開發語言:Javal操作系統:跨平臺16、Oracle 數據庫開發工具Oracle SQL DeveloperOracle SQL Developer 是一個免費非開源的用以開發數據庫應用程序的圖形化工具,使用SQLDeveloper 可以瀏覽數據庫對象、運行 SQL 語句和腳本、編輯和調試 PL/SQL語句。另外還可以創建執行和保存報表。該工具可以連接任何 Oracle 9.2.0.1 或者以上版本的 Oracle 數據庫,支持Windows、Linux 和 Mac OS X 系統。·授權協議:免費,非開源·開發語言:Java·操作系統:Windows Linux MacOS17、EMS SQL Manager for MySQLEMS SQL Manager for MySQL是一款高性能MySQL數據庫服務器系統的管理和開發工具。它支持從MySQL 3.23到6.0的任一版本,並支持最新版本的MySQL的特點,包括:查看、存儲規程和函數、InnoDB外部鍵字和其他特點。它提供了大量工具以滿足富有經驗的用戶的所有要求。添加了精心設計的操作嚮導系統,以及SQL Manager for MySQL那富有藝術感的圖形用戶界面,即使新手也可以不會為如何使用而感到困擾。l授權協議:商業軟件l開發語言:C/C++l操作系統: Windows18、數據庫管理工具CoolSQLCoolSQL是一個數據庫客戶端管理工具。·支持大部分數據庫包括:DB2、oracle、mysql、MS SQL Server、Derby、HSQL、Informix、Sybase、PostgresSQL等。·為用戶提供友好和漂亮UI,其整體框架由視圖組成類似於Eclipse。支持直接修改SQL查詢結果。·支持將表格數據導出成文本文件,EXCEL和HTML。·擁有一個支持SQL語法著色顯示,智能提示,文本編輯和查找的SQL編輯器。·能夠展示數據庫大部分元數據包括:版本,數據類型、函數,連接信息等。·支持導出數據對象信息包括對象數據(INSERT SQL語句),生成創建/刪除腳本(create>


素材谷


題主可以試試squirrel這個sql客戶端,她是通過jdbc連接數據庫,所以但凡有jdbc driver的數據庫,比如mysql postgresql oracle sqlserver 等都能通過她來連接數據庫,然後做sql操作。


測試領域專家


有一個叫database. net的,支持幾乎所有類型的數據庫,操作體驗很好,用了之後就不想用別的軟件了


分享到:


相關文章: