十款开源的数据库管理工具

任何Web软件和应用程序都须要强大的数据库来作后盾,目前,网上有无数个数据库管理工具,而开发者选择一款适合本身的尤其重要。本文给开发者介绍了10款免费的数据库管理工具,开发者可使用它们进行SQL操做、多连接、多数据库引擎操做等等。git

  1.Open KeyVal程序员

  Open KeyVal是一款开源免费的键值数据库管理工具,基于Web,而且基于PHP开发,其目标是用最简单的方法来管理Web应用程序数据。用户只需发送一个POST请求就能够存储任何类型的数据,它是以JSON的格式来响应请求的。github

  2.DBVweb

  DBV顾名思义,是数据库版本管理工具,基于PHP开发。用户在安装后,它能够自动跟踪记录,而且用户还能够把这些记录以SQL文件的形式导出。MySQL数据库默认状况下自动支持DBV,而且容许多用户链接。sql

  3.DBeaver数据库

  DBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL、PostgreSQL、Oracle、DB二、MSSQL、Sybase、Mimer、HSQLDB、Derby以及其余兼容JDBC的数据库。基于Java开发。DBeaver提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。浏览器

  4.DBNinja服务器

  DBNinja是一款基于Web的MySQL数据库管理工具,使用PHP开发,相似桌面应用的接口,可链接多个远程和本地的数据库。它支持全部的新功能包括:触发、事件、视图、存储程序和外键。app

  5.MyWebSQL编辑器

  MyWebSql是一个基于Web的MySQL数据库管理客户端,支持多种语言。它除了操做表格数据外,MyWebSql 还能够对包括视图,存储过程,触发器和函数在内的对象进行控制。支持数据和查询结果的导入\导出。MyWebSql还内置一个带语法着色功能的SQL编辑器。

  6.Genghis

  Genghis自称是单文件的MongoDB管理应用程序,它能够高效地管理多个数据库、甚至能够帮助用户收集、管理数据库和文档的服务器。

  7.MyDB Studio

  MyDB Studio是一个免费的MySQL数据库管理程序,它几乎拥有你所指望的全部功能特性。它能够同时链接没有数量限制的任意多的数据库。若是这些数据库位于防火墙后面或他们是本地数据库,该工具也提供SSH通道访问的支持来解决这些问题。

  8.HeidiSQL

  HeidiSQL是一款基于Windows的数据库管理软件,意味着它能够管理Microsoft SQL数据库和MySQL。它的功能很是强大,它能够浏览和编辑数据,建立和编辑表格、视图、存储过程、触发器和安排日程。另外,还能够导出结构和数据SQL文件。

  它是德国程序员Ansgar Becker和几个Delphi程序员开发的一个开源工具。要经过HeidiSQL来管理数据库,用户应该用有效地凭证登录到MySQL服务器,建立一个会话。HeidiSQL最大的特点就是操做方便,界面设计合理,功能都是最实用的,尤为适合DBA,它更增强调了对MySQL运行时的参数设置和性能监控等。

  9.SQLite Manager

  SQLite Manager是开源的SQLite管理工具,用来管理本地电脑上的SQLite数据库,能够独立运行(以XULRunner方式),也能够做为Firefox、Thunderbird、Seamonkey、Songbird、Komodo、Gecko等的插件运行。

  10.Sequel.js

  Sequel.js是一个轻量级JavaScript库,使用它能够轻松进行SQL查询,它既能够在浏览器上运行,也能够在全部标准的SQL查询上运行。

  来自:Best design tuts

相关文章
相关标签/搜索