数据库⼯具⼤全
1、MySQL Workbench
MySQL Workbench是⼀款专为MySQL设计的ER/数据库建模⼯具。它是著名的数据库设计⼯具DBDesigner4的继任者。你可以⽤MySQL Workbench 设计和创建新的数据库图⽰,建⽴数据库⽂档,以及进⾏复杂的MySQL 迁移MySQL Workbench是下⼀代的可视化数据库设计、管理的⼯具,它同时有开源和商业化的两个版本。该软件⽀持Windows和Linux系统,下⾯是⼀些该软件运⾏的界⾯截图:
2、数据库管理⼯具Navicat Lite
NavicatTM是⼀套快速、可靠并价格相宜的资料库管理⼯具,⼤可使⽤来简化资料库的管理及降低系统管理成本。它的设计符合资料库管理员、开发⼈员及中⼩企业的需求。Navicat是以直觉化的使⽤者图形介⾯所⽽建的,让你可以以安全且简单的⽅式建⽴、组织、存取并共⽤资讯。
界⾯如下图所⽰:
Navicat 提供商业版Navicat Premium 和免费的版本Navicat Lite 。免费版本的功能已经⾜够强⼤了。
Navicat ⽀持的数据库包括MySQL、Oracle、SQLite、PostgreSQL和SQL Server 等。
3、开源ETL⼯具Kettle
Kettle是⼀款国外开源的etl⼯具,纯java编写,绿⾊⽆需安装,数据抽取⾼
效稳定(数据迁移⼯具)。Kettle中有两种脚本⽂件,transformation和job,transformation完成针对数据的基础转换,job则完成整个⼯作流的控制。
·授权协议:LGPL
·开发语⾔:Java
·操作系统:跨平台
如何用flash做动画4、Eclipse SQLExplorer
SQLExplorer是Eclipse集成开发环境的⼀种插件,它可以被⽤来从Eclipse连接到⼀个数据库。
SQLExplorer插件提供了⼀个使⽤SQL语句访问数据库的图形⽤户接⼝(GUI)。通过使⽤SQLExplorer,你能够显⽰表格、表格结构和表格中的数据,以及提取、添加、更新或删除表格数据。
SQLExplorer同样能够⽣成SQL脚本来创建和查询表格。所以,与命令⾏客户端相⽐,使⽤SQLExplorer可能是更优越的选择,下图是运⾏中的界⾯,很好很强⼤。
l授权协议:未知
l开发语⾔:Java
饿了吗怎么到店自取l操作系统:跨平台
5、MySQL管理⼯具phpMyAdmin
phpMyAdmin是⼀个⾮常受欢迎的基于web的MySQL数据库管理⼯具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执⾏SQL
脚本等。
l授权协议:GPL
l开发语⾔:PHP
l操作系统:跨平台
6、Mongodb 管理⼯具Mongodb Studio
Mongodb是⼀款性能优良,功能丰富的⽂档型⾮关系型数据库。由于该数据库是开源项⽬并且还在不断更新中,⽬前为⽌在任何平台上都不能到功能相对完整的客户端数据库管理⼯具。⽽越来越多的项⽬中使⽤了Mongodb,使得管理起来⼗分⿇
烦.如果点点⿏标就搞定了.那该有多好。
基于如上背景,我们制作了此MongoDB管理⼯具,在DBA/开发/管理员三个维度提供⼀定层次的管理功能。
Mongodb Management Studio功能如下:
l服务器管理功能
添加服务器,删除服务器
l服务器,数据库,表,列,索引,树形显⽰和状态信息查看
l查询分析器功能.
⽀持select,insert,Delete,update
⽀持⾃定义分页函数$rowid(1,5)查询第⼀条到第五条,需放在select后⾯. l索引管理功能
在指定目录下执行shell脚本⽀持列名的显⽰,索引的创建,查看,删除.
l数据库Profile管理.
可以设置Profile开关,查看Profile信息.⾃定义分页⼤⼩.
lmaster/slave信息显⽰
7、MySQL监控⼩⼯具mycheckpoint
mycheckpoint是⼀个开源的MySQL监控⼯具,主要⽤来监控数据。通过视图⽅式提供监控数据报表。mycheckpoint⽀持以独⽴的Web服务器来运⾏。例如:SELECTinnodb_read_hit_percent, DML FROM
sv_report_chart_sample;
查看详细报表⽰例。
安装⼿册:
www.doczj/doc/66e731c1370cba1aa8114431b90d6c85ec3a88fa.html
/forge/mycheckpoint/documentation/installatio n
8、SQL SERVER 数据库发布向导
Microsoft SQL Server DatabasePublishing Wizard (微软SQLServer数据库发布向导) 是微软发布的⼀个开源⼯具,使⽤该⼯具可以帮你将SQLSERVER 数据库导出成⼀个SQL脚本,类似MySQL 的mysqldump⼯具。
官⽅说明:SQLServer数据库发布向导提供了⼀种将数据库发布到T-SQL 脚本或者直接发布到⽀持宿主服务提供程序的⽅法。
9、Eclipse 的Oracle插件jOra
jOra是⼀个为Oracle开发者和管理员提供的Eclipse 插件,可轻松的对
Oracle进⾏开发和管理。
安装地址:jora.luenasoft.de/updatesite
插件截图
l授权协议:免费,⾮开源
l开发语⾔:Java
l操作系统:跨平台
10、免费PostgreSQL监控⼯具pgwatch
pgwatch 是⼀个简单易⽤的PostgreSQL的监控⼯具,⽀持PostgreSQL 9.0 以及更新的版本。
主要特性:
- 配置简单
helpful词性- ⼤量的监控图表
- 快速系统检查⾯板
-
⾃动收集统计信息
- 交互式的Flash 图表
- 集成SQL worksheet
l授权协议:Artistic
l开发语⾔:PHP
l操作系统:Linux
11、MySQL Browser
MySQL的客户端⼯具MySQL Browser的优点是简单,及其的简单,安装之后能够⽴刻上⼿,马上就能使⽤的那种,布局也很简陋,功能也很简陋,简单使⽤没有问题,尤其是刚开始学习mysql的同学,可以尝试⼀下。
·授权协议:未知
·操作系统:Windows
12、MySQL客户端软件HeidiSQL
HeidiSQL是⼀个功能⾮常强⼤的MySQL 客户端软件,采⽤Delphi 开发,⽀持Windows 操作系统。
l授权协议:GPL
l开发语⾔:Delphi/Pascal
l操作系统:Windows
13、SQLite管理⼯具SQLiteStudio
SQLiteStudio 是⼀个跨平台的SQLite数据库的管理⼯具,采⽤Tcl语⾔开发。l授权协议:未知
l操作系统:跨平台
14、SQL客户端⼯具SQLyog
SQLyog 是⼀个易于使⽤的、快速⽽简洁的图形化管理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授权协议:GPLv2
l开发语⾔:C/C++
l操作系统:Windows
15、数据挖掘⼯具RapidMiner
RapidMiner是世界领先的数据挖掘解决⽅案,在⼀个⾮常⼤的程度上有着先进技术。它数据挖掘任务涉及范围⼴泛,包括各种数据艺术,能简化数据挖掘过程的设计和评价。
功能和特点
l免费提供数据挖掘技术和库;
l100%⽤Java代码(可运⾏在操作系统);
l数据挖掘过程简单,强⼤和直观;
l内部XML保证了标准化的格式来表⽰交换数据挖掘过程;
l可以⽤简单脚本语⾔⾃动进⾏⼤规模进程;
l多层次的数据视图,确保有效和透明的数据;
l图形⽤户界⾯的互动原型;
l命令⾏(批处理模式)⾃动⼤规模应⽤;
lJava API(应⽤编程接⼝);
l简单的插件和推⼴机制;
l强⼤的可视化引擎,许多尖端的⾼维数据的可视化建模;
l400多个数据挖掘运营商⽀持;
l耶鲁⼤学已成功地应⽤在许多不同的应⽤领域,包括⽂本挖掘,多媒体挖掘,功能设计,数据流挖掘,集成开发的⽅法和分布式数据挖掘。
l授权协议:未知
l开发语⾔:Java
l操作系统:跨平台
16、Oracle 数据库开发⼯具Oracle SQL Developer
Oracle SQL Developer 是⼀个免费⾮开源的⽤以开发数据库应⽤程序的图形化⼯具,使⽤SQLDeveloper 可以浏览数据库对象、运⾏SQL 语句和脚本、编辑和调试PL/SQL语句。另外还可以创建执⾏和保存报表。该⼯具可以连接任何Oracle 9.2.0.1或者以上版本的Oracle 数据库,⽀持Windows、Linux 和Mac OS X 系统。
mysql是什么系统·授权协议:免费,⾮开源
·开发语⾔:Java
·操作系统:Windows Linux MacOS
17、EMS SQL Manager for MySQL
EMS SQL Manager for MySQL是⼀款⾼性能MySQL数据库服务器系统的管理和开发⼯具。它⽀持从MySQL 3.23到6.0的任⼀版本,并⽀持最新版本的
MySQL的特点,包括:查看、存储规程和函数、InnoDB外部键字和其他特点。它提供了⼤量⼯具以满⾜富有经验的⽤户的所有要求。添加了精⼼设计的操作向导系统,以及SQL Manager for MySQL那富有艺术感的图形⽤户界⾯,即使新⼿也可以不会为如何使⽤⽽感到困扰。
l授权协议:商业软件
l开发语⾔:C/C++
l操作系统:Windows
18、数据库管理⼯具CoolSQL
CoolSQL是⼀个数据库客户端管理⼯具。
·⽀持⼤部分数据库包括:DB2、oracle、mysql、MS SQL Server、Derby、HSQL、Informix、Sybase、PostgresSQL等。·为⽤户提供友好和漂亮UI,其整体框架由视图组成类似于Eclipse。⽀持直接修改SQL查询结果。
java在线学习感言·⽀持将表格数据导出成⽂本⽂件,EXCEL和HTML。
·拥有⼀个⽀持SQL语法着⾊显⽰,智能提⽰,⽂本编辑和查的SQL编辑器。·能够展⽰数据库⼤部分元数据包括:版本,数据类型、函数,连接信息等。·⽀持导出数据对象信息包括对象数据(INSERT SQL语句),⽣成创建/删除脚本(create script/drop script)。
·所有SQL脚本都可以以批量的模式执⾏。
·能够搜索所有数据包括数据库列,表/视图和其他表格型。
·⽀持i18n,当前提供两种语⾔(中⽂和英⽂)。
·提供收藏功能,管理由⽤户收集的⽂本信息。
·⽀持通过插件扩展其功能。
ll 授权协议:未知
l开发语⾔:Java
l操作系统:跨平台
19、SQLite Manager
这是⼀款⽅便firefox对任何SQLite数据库操作的扩展。使⽤这款扩展,可以在firefox下很容易的创建表格、建⽴索引、浏览搜索等操作。此外它还具有⼀个语法检查功能的下拉式菜单,从⽽保证⽤户的操作不会出错。
20、MySQL GUI Tools
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论