數(shù)據(jù)庫(kù)工具推薦(數(shù)據(jù)庫(kù)查詢工具)
本文聚焦于介紹幾款廣受歡迎的數(shù)據(jù)庫(kù)管理工具,包括開(kāi)源、免費(fèi)及付費(fèi)形式,它們?cè)谥С侄喾N數(shù)據(jù)庫(kù)與跨平臺(tái)應(yīng)用方面表現(xiàn)出色。
Chat2DB,一款2022年9月開(kāi)源的AI驅(qū)動(dòng)型工具,憑借其13K的Star數(shù)和由EasyExcel(31K Star)團(tuán)隊(duì)開(kāi)發(fā),已吸引眾多用戶關(guān)注。提供開(kāi)源版與SaaS版本,方便不同用戶需求。
Chat2DB功能豐富,AI輔助顯著提升工作效率。開(kāi)源版獲取地址:github.com/chat2db/Chat... SaaS版本訪問(wèn)鏈接:chat2db-ai.com/
Chat2DB優(yōu)勢(shì)在于AI集成,劣勢(shì)可能在于用戶對(duì)AI功能的熟悉度與接受度,以及可能存在的技術(shù)更新速度。
Datagrip,由Intellij IDEA公司JetBrains推出,是IDEA用戶熟知的工具。其功能強(qiáng)大,支持多種數(shù)據(jù)庫(kù)系統(tǒng),如MySQL、MariaDB、Oracle等。Datagrip功能全面,包括數(shù)據(jù)庫(kù)管理、設(shè)計(jì)、備份、數(shù)據(jù)導(dǎo)入/導(dǎo)出以及查詢等。
Datagrip的優(yōu)勢(shì)在于強(qiáng)大的功能集和與IDEA的緊密集成,劣勢(shì)可能在于高昂的授權(quán)費(fèi)用,以及可能需要較高的學(xué)習(xí)曲線。
Navicat Premium,由香港公司自2002年推出,支持多種主流數(shù)據(jù)庫(kù)系統(tǒng),包括MySQL、MariaDB、Oracle、PostgreSQL、SQL Server等。Navicat Premium提供數(shù)據(jù)庫(kù)管理、設(shè)計(jì)、備份、數(shù)據(jù)導(dǎo)入/導(dǎo)出以及查詢等服務(wù)。
Navicat Premium的優(yōu)勢(shì)在于支持廣泛的數(shù)據(jù)庫(kù)系統(tǒng),劣勢(shì)可能在于相對(duì)較高的價(jià)格,以及之前在國(guó)內(nèi)存在的盜版問(wèn)題,但公司正通過(guò)推動(dòng)正版化來(lái)解決這一問(wèn)題。
DBeaver,一款基于Java開(kāi)發(fā)的通用數(shù)據(jù)庫(kù)管理軟件,開(kāi)源且廣受歡迎,Star數(shù)達(dá)37.5K。由一位愛(ài)好者自2008年開(kāi)始制作,10年后發(fā)布至GitHub,最近開(kāi)始商業(yè)化。DBeaver功能全面,適用于多種數(shù)據(jù)庫(kù)。
DBeaver的優(yōu)勢(shì)在于強(qiáng)大的功能集和開(kāi)源特性,劣勢(shì)可能在于可能需要較高的學(xué)習(xí)曲線,以及可能存在的社區(qū)支持問(wèn)題。
綜上所述,這四款數(shù)據(jù)庫(kù)管理工具各有特色,適合不同場(chǎng)景與需求。用戶可根據(jù)自身需求、預(yù)算與技術(shù)偏好選擇適合的工具。
現(xiàn)在最好用的就是cache數(shù)據(jù)庫(kù)了,它有這些特點(diǎn):
1、速度快。Caché數(shù)據(jù)庫(kù)在同等條件下查詢相同數(shù)據(jù)比Oracle等普通數(shù)據(jù)庫(kù)要快。原因是Caché數(shù)據(jù)庫(kù)又叫做后關(guān)系型數(shù)據(jù)庫(kù)(Post-Relation),顧名思義,Caché是基于普通關(guān)系型數(shù)據(jù)庫(kù)如:Oracle, SQL server, Sybase等的基礎(chǔ)之上并有所改進(jìn)而產(chǎn)生的。
2、使用簡(jiǎn)單。Caché數(shù)據(jù)庫(kù)支持標(biāo)準(zhǔn)SQL語(yǔ)句,因此不太熟悉M語(yǔ)言的用戶依然可以輕易對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作。
3、接口容易。Caché數(shù)據(jù)庫(kù)支持ODBC標(biāo)準(zhǔn)接口,因此在與其他系統(tǒng)進(jìn)行數(shù)據(jù)交換時(shí)非常容易。同時(shí)Caché亦可以將數(shù)據(jù)輸出成文本文件格式以供其它系統(tǒng)訪問(wèn)調(diào)用。
4、真正的3層結(jié)構(gòu)。
5、對(duì)象型編輯。Caché數(shù)據(jù)庫(kù)是真正的對(duì)象型數(shù)據(jù)庫(kù),開(kāi)發(fā)時(shí)用戶可直接用數(shù)據(jù)庫(kù)定義自己想要的對(duì)象,然后再在其它開(kāi)發(fā)工具中調(diào)用該對(duì)象的方法和屬性即可完成開(kāi)發(fā)工作,非常方便;支持遠(yuǎn)程映射和鏡像。
6、支持WEB開(kāi)發(fā)。Caché數(shù)據(jù)庫(kù)提供自帶的Web開(kāi)發(fā)工具,使用維護(hù)非常方便,符合當(dāng)今軟件業(yè)發(fā)展的趨勢(shì)。
7、價(jià)格便宜。Caché數(shù)據(jù)庫(kù)的價(jià)格比Oracle要便宜許多。
任何web軟件和應(yīng)用程序都需要強(qiáng)大的數(shù)據(jù)庫(kù)管理工具,因此開(kāi)發(fā)者選擇一款合適的數(shù)據(jù)庫(kù)管理工具尤為重要。北京電腦培訓(xùn)列出了幾款好用的數(shù)據(jù)庫(kù)管理工具(有些并非開(kāi)源或免費(fèi)),以供開(kāi)發(fā)者們參考選擇:
1、MySQL管理工具phpMyAdmin
phpMyAdmin是一個(gè)非常受歡迎的基于web的MySQL數(shù)據(jù)庫(kù)管理工具。它能夠創(chuàng)建和刪除數(shù)據(jù)庫(kù),創(chuàng)建/刪除/修改表格,刪除/編輯/新增字段,執(zhí)行SQL腳本等。
缺點(diǎn):
SQL語(yǔ)法不高亮
2、數(shù)據(jù)庫(kù)管理工具NavicatLite
Navicat是一套快速、可靠并價(jià)格相宜的資料庫(kù)管理工具,大可使用來(lái)簡(jiǎn)化資料庫(kù)的管理及降低系統(tǒng)管理成本。它的設(shè)計(jì)符合資料庫(kù)管理員、開(kāi)發(fā)人員及中小企業(yè)的需求。Navicat是以直覺(jué)化的使用者圖形介面所而建的,讓你可以以安全且簡(jiǎn)單的方式建立、組織、存取并共用資訊。Navicat支持的數(shù)據(jù)庫(kù)包括MySQL、Oracle、SQLite、PostgreSQL和SQLServer等。
Navicat提供商業(yè)版NavicatPremium和免費(fèi)的版本NavicatLite。但目前Navicat已不再提供LITE版本。
缺點(diǎn):
免費(fèi)版本已停止更新。
3、數(shù)據(jù)庫(kù)管理工具DBeaver
DBeaver是一個(gè)通用的數(shù)據(jù)庫(kù)管理工具和SQL客戶端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的數(shù)據(jù)庫(kù)。DBeaver提供一個(gè)圖形界面用來(lái)查看數(shù)據(jù)庫(kù)結(jié)構(gòu)、執(zhí)行SQL查詢和腳本,瀏覽和導(dǎo)出數(shù)據(jù),處理BLOB/CLOB數(shù)據(jù),修改數(shù)據(jù)庫(kù)結(jié)構(gòu)等等。
4、MySQL數(shù)據(jù)庫(kù)建模工具M(jìn)ySQLWorkbench
MySQLWorkbench是數(shù)據(jù)庫(kù)架構(gòu)師和開(kāi)發(fā)人員的可視化數(shù)據(jù)庫(kù)設(shè)計(jì)、管理的工具,它是著名的數(shù)據(jù)庫(kù)設(shè)計(jì)工具DBDesigner4的繼任者。你可以用MySQLWorkbench設(shè)計(jì)和創(chuàng)建新的數(shù)據(jù)庫(kù)圖示,建立數(shù)據(jù)庫(kù)文檔。它同時(shí)有開(kāi)源和商業(yè)化的兩個(gè)版本。可以在Windows,Linux和MACOSX上使用。
它在2016年十月份成為一個(gè)穩(wěn)定的工具。
缺點(diǎn):
比phpMyAdmin更復(fù)雜。
1、MySQL Workbench
MySQL Workbench是一款專為MySQL設(shè)計(jì)的ER/數(shù)據(jù)庫(kù)建模工具。它是著名的數(shù)據(jù)庫(kù)設(shè)計(jì)工具DBDesigner4的繼任者。你可以用MySQL Workbench設(shè)計(jì)和創(chuàng)建新的數(shù)據(jù)庫(kù)圖示,建立數(shù)據(jù)庫(kù)文檔,以及進(jìn)行復(fù)雜的MySQL遷移
MySQL Workbench是下一代的可視化數(shù)據(jù)庫(kù)設(shè)計(jì)、管理的工具,它同時(shí)有開(kāi)源和商業(yè)化的兩個(gè)版本。該軟件支持Windows和Linux系統(tǒng),下面是一些該軟件運(yùn)行的界面截圖:
2、數(shù)據(jù)庫(kù)管理工具 Navicat Lite
NavicatTM是一套快速、可靠并價(jià)格相宜的資料庫(kù)管理工具,大可使用來(lái)簡(jiǎn)化資料庫(kù)的管理及降低系統(tǒng)管理成本。它的設(shè)計(jì)符合資料庫(kù)管理員、開(kāi)發(fā)人員及中小企業(yè)的需求。 Navicat是以直覺(jué)化的使用者圖形介面所而建的,讓你可以以安全且簡(jiǎn)單的方式建立、組織、存取并共用資訊。
界面如下圖所示:
Navicat提供商業(yè)版Navicat Premium和免費(fèi)的版本 Navicat Lite。免費(fèi)版本的功能已經(jīng)足夠強(qiáng)大了。
Navicat支持的數(shù)據(jù)庫(kù)包括MySQL、Oracle、SQLite、PostgreSQL和SQL Server等。
3、開(kāi)源ETL工具Kettle
Kettle是一款國(guó)外開(kāi)源的etl工具,純java編寫(xiě),綠色無(wú)需安裝,數(shù)據(jù)抽取高效穩(wěn)定(數(shù)據(jù)遷移工具)。Kettle中有兩種腳本文件,transformation和job,transformation完成針對(duì)數(shù)據(jù)的基礎(chǔ)轉(zhuǎn)換,job則完成整個(gè)工作流的控制。
·授權(quán)協(xié)議:LGPL
·開(kāi)發(fā)語(yǔ)言: Java
·操作系統(tǒng):跨平臺(tái)
4、Eclipse SQLExplorer
SQLExplorer是Eclipse集成開(kāi)發(fā)環(huán)境的一種插件,它可以被用來(lái)從Eclipse連接到一個(gè)數(shù)據(jù)庫(kù)。
SQLExplorer插件提供了一個(gè)使用SQL語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù)的圖形用戶接口(GUI)。通過(guò)使用SQLExplorer,你能夠顯示表格、表格結(jié)構(gòu)和表格中的數(shù)據(jù),以及提取、添加、更新或刪除表格數(shù)據(jù)。
SQLExplorer同樣能夠生成SQL腳本來(lái)創(chuàng)建和查詢表格。所以,與命令行客戶端相比,使用SQLExplorer可能是更優(yōu)越的選擇,下圖是運(yùn)行中的界面,很好很強(qiáng)大。
l授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言: Java
l操作系統(tǒng):跨平臺(tái)
5、MySQL管理工具phpMyAdmin
phpMyAdmin是一個(gè)非常受歡迎的基于web的MySQL數(shù)據(jù)庫(kù)管理工具。它能夠創(chuàng)建和刪除數(shù)據(jù)庫(kù),創(chuàng)建/刪除/修改表格,刪除/編輯/新增字段,執(zhí)行SQL腳本等。
l授權(quán)協(xié)議:GPL
l開(kāi)發(fā)語(yǔ)言:PHP
l操作系統(tǒng):跨平臺(tái)
6、Mongodb管理工具M(jìn)ongodb Studio
Mongodb是一款性能優(yōu)良,功能豐富的文檔型非關(guān)系型數(shù)據(jù)庫(kù)。由于該數(shù)據(jù)庫(kù)是開(kāi)源項(xiàng)目并且還在不斷更新中,目前為止在任何平臺(tái)上都不能找到功能相對(duì)完整的客戶端數(shù)據(jù)庫(kù)管理工具。而越來(lái)越多的項(xiàng)目中使用了Mongodb,使得管理起來(lái)十分麻煩.如果點(diǎn)點(diǎn)鼠標(biāo)就搞定了.那該有多好。
基于如上背景,我們制作了此MongoDB管理工具,在DBA/開(kāi)發(fā)/管理員三個(gè)維度提供一定層次的管理功能。
Mongodb Management Studio功能如下:
l服務(wù)器管理功能
添加服務(wù)器,刪除服務(wù)器
l服務(wù)器,數(shù)據(jù)庫(kù),表,列,索引,樹(shù)形顯示和狀態(tài)信息查看
l查詢分析器功能.
支持select,insert,Delete,update
支持自定義分頁(yè)函數(shù)$rowid(1,5)查詢第一條到第五條,需放在select后面.
l索引管理功能
支持列名的顯示,索引的創(chuàng)建,查看,刪除.
l數(shù)據(jù)庫(kù)Profile管理.
可以設(shè)置Profile開(kāi)關(guān),查看Profile信息.自定義分頁(yè)大小.
lmaster/slave信息顯示
7、MySQL監(jiān)控小工具mycheckpoint
mycheckpoint是一個(gè)開(kāi)源的 MySQL監(jiān)控工具,主要用來(lái)監(jiān)控?cái)?shù)據(jù)。通過(guò)視圖方式提供監(jiān)控?cái)?shù)據(jù)報(bào)表。mycheckpoint支持以獨(dú)立的Web服務(wù)器來(lái)運(yùn)行。
例如:SELECTinnodb_read_hit_percent, DML FROM sv_report_chart_sample;
查看詳細(xì)報(bào)表示例。
安裝手冊(cè):
8、SQL SERVER數(shù)據(jù)庫(kù)發(fā)布向?qū)?/p>
Microsoft SQL Server DatabasePublishing Wizard(微軟SQLServer數(shù)據(jù)庫(kù)發(fā)布向?qū)?是微軟發(fā)布的一個(gè)開(kāi)源工具,使用該工具可以幫你將SQLSERVER數(shù)據(jù)庫(kù)導(dǎo)出成一個(gè) SQL腳本,類似 MySQL的 mysqldump工具。
官方說(shuō)明:SQLServer數(shù)據(jù)庫(kù)發(fā)布向?qū)峁┝艘环N將數(shù)據(jù)庫(kù)發(fā)布到 T-SQL腳本或者直接發(fā)布到支持宿主服務(wù)提供程序的方法。
9、Eclipse的Oracle插件jOra
jOra是一個(gè)為 Oracle開(kāi)發(fā)者和管理員提供的 Eclipse插件,可輕松的對(duì)Oracle進(jìn)行開(kāi)發(fā)和管理。
安裝地址:
插件截圖
l授權(quán)協(xié)議:免費(fèi),非開(kāi)源
l開(kāi)發(fā)語(yǔ)言:Java
l操作系統(tǒng):跨平臺(tái)
10、免費(fèi)PostgreSQL監(jiān)控工具pgwatch
pgwatch是一個(gè)簡(jiǎn)單易用的PostgreSQL的監(jiān)控工具,支持PostgreSQL 9.0以及更新的版本。
主要特性:
-配置簡(jiǎn)單
-大量的監(jiān)控圖表
-快速系統(tǒng)檢查面板
-自動(dòng)收集統(tǒng)計(jì)信息
-交互式的 Flash圖表
-集成 SQL worksheet
l授權(quán)協(xié)議: Artistic
l開(kāi)發(fā)語(yǔ)言:PHP
l操作系統(tǒng): Linux
11、MySQL Browser
MySQL的客戶端工具M(jìn)ySQL Browser的優(yōu)點(diǎn)是簡(jiǎn)單,及其的簡(jiǎn)單,安裝之后能夠立刻上手,馬上就能使用的那種,布局也很簡(jiǎn)陋,功能也很簡(jiǎn)陋,簡(jiǎn)單使用沒(méi)有問(wèn)題,尤其是剛開(kāi)始學(xué)習(xí)mysql的同學(xué),可以嘗試一下。
·授權(quán)協(xié)議:未知
·操作系統(tǒng): Windows
12、MySQL客戶端軟件HeidiSQL
HeidiSQL是一個(gè)功能非常強(qiáng)大的 MySQL客戶端軟件,采用Delphi開(kāi)發(fā),支持 Windows操作系統(tǒng)。
l授權(quán)協(xié)議:GPL
l開(kāi)發(fā)語(yǔ)言:Delphi/Pascal
l操作系統(tǒng): Windows
13、SQLite管理工具SQLiteStudio
SQLiteStudio是一個(gè)跨平臺(tái)的 SQLite數(shù)據(jù)庫(kù)的管理工具,采用 Tcl語(yǔ)言開(kāi)發(fā)。
l授權(quán)協(xié)議:未知
l操作系統(tǒng):跨平臺(tái)
14、SQL客戶端工具SQLyog
SQLyog是一個(gè)易于使用的、快速而簡(jiǎn)潔的圖形化管理MYSQL數(shù)據(jù)庫(kù)的工具,它能夠在任何地點(diǎn)有效地管理你的數(shù)據(jù)庫(kù)。
功能:
l快速備份和恢復(fù)數(shù)據(jù);
l以GRID/ TEXT格式顯示結(jié)果;
l支持客戶端挑選、過(guò)濾數(shù)據(jù);
l批量執(zhí)行很大的SQL腳本文件;
l快速執(zhí)行多重查詢并能夠返回每頁(yè)超過(guò)1000條的記錄集,而這種操作是直接生成在內(nèi)存中的;
l程序本身非常短小精悍!壓縮后只有348 KB;
l完全使用MySQLC APIs程序接口;
l以直觀的表格界面建立或編輯數(shù)據(jù)表;
l以直觀的表格界面編輯數(shù)據(jù);
l進(jìn)行索引管理;
l創(chuàng)建或刪除數(shù)據(jù)庫(kù);
l操縱數(shù)據(jù)庫(kù)的各種權(quán)限:庫(kù)、表、字段;
l編輯BLOB類型的字段,支持Bitmap/GIF/JPEG格式;
l輸出數(shù)據(jù)表結(jié)構(gòu)/數(shù)據(jù)為SQL腳本;
l支持輸入/輸出數(shù)據(jù)為CSV文件;
l可以輸出數(shù)據(jù)庫(kù)清單為HTML文件;
l為所有操作建立日志;
l個(gè)人收藏管理操作語(yǔ)句;
l支持語(yǔ)法加亮顯示;
l可以保存記錄集為CSV、HTML、XML格式的文件;
l21、99%的操作都可以通過(guò)快捷鍵完成;
l支持對(duì)數(shù)據(jù)表的各種高級(jí)屬性修改;
l查看數(shù)據(jù)服務(wù)器的各種狀態(tài)、參數(shù)等;
l支持更改數(shù)據(jù)表類型為ISAM, MYISAM, MERGE, HEAP, InnoDB, BDB;
l刷新數(shù)據(jù)服務(wù)器、日志、權(quán)限、表格等;
l診斷數(shù)據(jù)表:檢查、壓縮、修補(bǔ)、分析。
l授權(quán)協(xié)議:GPLv2
l開(kāi)發(fā)語(yǔ)言:C/C++
l操作系統(tǒng): Windows
15、數(shù)據(jù)挖掘工具RapidMiner
RapidMiner是世界領(lǐng)先的數(shù)據(jù)挖掘解決方案,在一個(gè)非常大的程度上有著先進(jìn)技術(shù)。它數(shù)據(jù)挖掘任務(wù)涉及范圍廣泛,包括各種數(shù)據(jù)藝術(shù),能簡(jiǎn)化數(shù)據(jù)挖掘過(guò)程的設(shè)計(jì)和評(píng)價(jià)。
功能和特點(diǎn)
l免費(fèi)提供數(shù)據(jù)挖掘技術(shù)和庫(kù);
l100%用Java代碼(可運(yùn)行在操作系統(tǒng));
l數(shù)據(jù)挖掘過(guò)程簡(jiǎn)單,強(qiáng)大和直觀;
l內(nèi)部XML保證了標(biāo)準(zhǔn)化的格式來(lái)表示交換數(shù)據(jù)挖掘過(guò)程;
l可以用簡(jiǎn)單腳本語(yǔ)言自動(dòng)進(jìn)行大規(guī)模進(jìn)程;
l多層次的數(shù)據(jù)視圖,確保有效和透明的數(shù)據(jù);
l圖形用戶界面的互動(dòng)原型;
l命令行(批處理模式)自動(dòng)大規(guī)模應(yīng)用;
lJava API(應(yīng)用編程接口);
l簡(jiǎn)單的插件和推廣機(jī)制;
l強(qiáng)大的可視化引擎,許多尖端的高維數(shù)據(jù)的可視化建模;
l400多個(gè)數(shù)據(jù)挖掘運(yùn)營(yíng)商支持;
l耶魯大學(xué)已成功地應(yīng)用在許多不同的應(yīng)用領(lǐng)域,包括文本挖掘,多媒體挖掘,功能設(shè)計(jì),數(shù)據(jù)流挖掘,集成開(kāi)發(fā)的方法和分布式數(shù)據(jù)挖掘。
l授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言:Java
l操作系統(tǒng):跨平臺(tái)
16、Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)工具Oracle SQL Developer
Oracle SQL Developer是一個(gè)免費(fèi)非開(kāi)源的用以開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的圖形化工具,使用SQLDeveloper可以瀏覽數(shù)據(jù)庫(kù)對(duì)象、運(yùn)行 SQL語(yǔ)句和腳本、編輯和調(diào)試 PL/SQL語(yǔ)句。另外還可以創(chuàng)建執(zhí)行和保存報(bào)表。該工具可以連接任何 Oracle 9.2.0.1或者以上版本的 Oracle數(shù)據(jù)庫(kù),支持Windows、Linux和 Mac OS X系統(tǒng)。
·授權(quán)協(xié)議:免費(fèi),非開(kāi)源
·開(kāi)發(fā)語(yǔ)言:Java
·操作系統(tǒng):Windows Linux MacOS
17、EMS SQL Manager for MySQL
EMS SQL Manager for MySQL是一款高性能MySQL數(shù)據(jù)庫(kù)服務(wù)器系統(tǒng)的管理和開(kāi)發(fā)工具。它支持從MySQL 3.23到6.0的任一版本,并支持最新版本的MySQL的特點(diǎn),包括:查看、存儲(chǔ)規(guī)程和函數(shù)、InnoDB外部鍵字和其他特點(diǎn)。它提供了大量工具以滿足富有經(jīng)驗(yàn)的用戶的所有要求。添加了精心設(shè)計(jì)的操作向?qū)到y(tǒng),以及SQL Manager for MySQL那富有藝術(shù)感的圖形用戶界面,即使新手也可以不會(huì)為如何使用而感到困擾。
l授權(quán)協(xié)議:商業(yè)軟件
l開(kāi)發(fā)語(yǔ)言:C/C++
l操作系統(tǒng): Windows
18、數(shù)據(jù)庫(kù)管理工具CoolSQL
CoolSQL是一個(gè)數(shù)據(jù)庫(kù)客戶端管理工具。
·支持大部分?jǐn)?shù)據(jù)庫(kù)包括:DB2、oracle、mysql、MS SQL Server、Derby、HSQL、Informix、Sybase、PostgresSQL等。
·為用戶提供友好和漂亮UI,其整體框架由視圖組成類似于Eclipse。支持直接修改SQL查詢結(jié)果。
·支持將表格數(shù)據(jù)導(dǎo)出成文本文件,EXCEL和HTML。
·擁有一個(gè)支持SQL語(yǔ)法著色顯示,智能提示,文本編輯和查找的SQL編輯器。
·能夠展示數(shù)據(jù)庫(kù)大部分元數(shù)據(jù)包括:版本,數(shù)據(jù)類型、函數(shù),連接信息等。
·支持導(dǎo)出數(shù)據(jù)對(duì)象信息包括對(duì)象數(shù)據(jù)(INSERT SQL語(yǔ)句),生成創(chuàng)建/刪除腳本(create script/drop script)。
·所有SQL腳本都可以以批量的模式執(zhí)行。
·能夠搜索所有數(shù)據(jù)包括數(shù)據(jù)庫(kù)列,表/視圖和其他表格型。
·支持i18n,當(dāng)前提供兩種語(yǔ)言(中文和英文)。
·提供收藏功能,管理由用戶收集的文本信息。
·支持通過(guò)插件擴(kuò)展其功能。
ll授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言:Java
l操作系統(tǒng):跨平臺(tái)
19、SQLite Manager
這是一款方便firefox對(duì)任何SQLite數(shù)據(jù)庫(kù)操作的擴(kuò)展。使用這款擴(kuò)展,可以在firefox下很容易的創(chuàng)建表格、建立索引、瀏覽搜索等操作。此外它還具有一個(gè)語(yǔ)法檢查功能的下拉式菜單,從而保證用戶的操作不會(huì)出錯(cuò)。
20、MySQL GUI Tools
這是MySQL官方專業(yè)的數(shù)據(jù)庫(kù)管理工具,同時(shí)支持多種操作系統(tǒng)。該工具包括下面三個(gè)產(chǎn)品:
·MySQL Administrator 1.2
·MySQL Query Browser 1.2
·MySQL MigrationToolkit 1.1
21、SQL客戶端管理工具SQuirreL SQL Client
SQuirreL SQL Client是一個(gè)SQL客戶端管理工具。它允許你查看一個(gè)兼容JDBC的數(shù)據(jù)庫(kù)的結(jié)構(gòu),瀏覽表格中的數(shù)據(jù),運(yùn)行SQL命令,可連接的數(shù)據(jù)庫(kù)有ORCAL,MS SQLSERVER, DB2等,它還允許用戶安裝和創(chuàng)建用于補(bǔ)充應(yīng)用程序基本功能的插件。
功能和特點(diǎn):
l柱狀圖顯示對(duì)像;
l自動(dòng)完成;
l語(yǔ)句提示;
l標(biāo)記;
l自動(dòng)糾正;
l編輯查詢結(jié)果;
l關(guān)系圖;
l分頁(yè)打印。
l授權(quán)協(xié)議:未知
l語(yǔ)言:Java
l操作系統(tǒng):跨平臺(tái)
22、Tomcat管理工具EasyTomcat
EasyTomcat是一個(gè)用來(lái)幫助簡(jiǎn)化 Tomcat和 MySQL管理的系統(tǒng),你可以啟動(dòng)、停止和配置Tomcat和MySQL服務(wù)器,同時(shí)也提供了監(jiān)控的功能。
l授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言:Java
l操作系統(tǒng):跨平臺(tái)
23、SQL Server管理工具sqlBuddy
SqlBuddy是C#編寫(xiě)的一款用于Microsoft SQLServer和MSDE的開(kāi)源工具,使用它可以很容易的編寫(xiě)SQL腳本。SqlBuddy提供的功能和查詢分析器的目的有些微不同,它傾向于幫助使用者編寫(xiě)SQL。
l授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言:C#
l操作系統(tǒng): Windows
24、數(shù)據(jù)庫(kù)開(kāi)發(fā)工具GSQL
GSQL是 Gnome下的一個(gè)集成數(shù)據(jù)庫(kù)開(kāi)發(fā)工具。數(shù)據(jù)庫(kù)結(jié)構(gòu)顯示在下圖左邊的樹(shù)狀結(jié)構(gòu)中,支持SQL的語(yǔ)法著色。
l授權(quán)協(xié)議:未知
l操作系統(tǒng):Linux
25、SQLite數(shù)據(jù)庫(kù)管理SQLiteSpy
sqlitespy是一個(gè)快速和緊湊的數(shù)據(jù)庫(kù)SQLite的GUI管理軟件。它的圖形用戶界面使得它很容易探討,分析和操縱sqlite3數(shù)據(jù)庫(kù)。
l授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言:Delphi/Pascal
l操作系統(tǒng):Windows
26、數(shù)據(jù)庫(kù)開(kāi)發(fā)工具Aqua Data Studio
Aqua DataStudio是一個(gè)為數(shù)據(jù)庫(kù)開(kāi)發(fā)人員準(zhǔn)備的集成開(kāi)發(fā)環(huán)境,可以對(duì)數(shù)據(jù)庫(kù)做查詢、管理,提供大量的數(shù)據(jù)庫(kù)工具,例如數(shù)據(jù)庫(kù)比較、源碼控制等,目前支持的數(shù)據(jù)庫(kù)包括:Oracle, DB2iSeries, DB2 LUW, MS SQL Server, Sybase ASE, Sybase Anywhere, Sybase IQ, Informix,PostgreSQL, MySQL, Apache Derby, JDBC, and ODBC.
l授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言:C/C++
l操作系統(tǒng):跨平臺(tái)
27、MySQL架構(gòu)管理工具M(jìn)ySQL MMM
MySQL Master-Master架構(gòu)常被用在 SQLquery相依性低的情況,像是 counter常使用的INSERT INTO... ON DUPLICATEKEY UPDATE a= a+ 1不會(huì)因?yàn)閛ut-of-order而造成問(wèn)題。而 MySQL MMM算是其中一套寫(xiě)得比較好的 MySQLMaster-Master架構(gòu)管理工具。
l授權(quán)協(xié)議:未知
l開(kāi)發(fā)語(yǔ)言:Python
l操作系統(tǒng): Linux
28、MySQL Client
MySQL的客戶端工具,主界面如下:
l授權(quán)協(xié)議:未知
l操作系統(tǒng):Windows
版權(quán)聲明
風(fēng)口星內(nèi)容全部來(lái)自網(wǎng)絡(luò),版權(quán)爭(zhēng)議與本站無(wú)關(guān),如果您認(rèn)為侵犯了您的合法權(quán)益,請(qǐng)聯(lián)系我們刪除,并向所有持版權(quán)者致最深歉意!本站所發(fā)布的一切學(xué)習(xí)教程、軟件等資料僅限用于學(xué)習(xí)體驗(yàn)和研究目的;不得將上述內(nèi)容用于商業(yè)或者非法用途,否則,一切后果請(qǐng)用戶自負(fù)。請(qǐng)自覺(jué)下載后24小時(shí)內(nèi)刪除,如果您喜歡該資料,請(qǐng)支持正版!