1

6 个值得了解的数据库管理工具

jopen 11年前

1. MyDB Studio : Free MySQL Database Manager

6 个值得了解的数据库管理工具
MyDB Studio包含了用于MySQL服务器管理的完整工具集。它可用于创建/编辑/放弃数据库对象,数据库同步,以及数据导出/导入。数据库管理员还可以用它来执行数据库转移,以及备份和还原。它支持使用SSH隧道来保护您的链接,即便您的主机不允许远程访问链接,用户和权限管理,以及PHP脚本创建,您依然可以进行连接。
 
项目主页
 

2. HeidiSQL : Free Front-End for MySQL & MSSQL

6 个值得了解的数据库管理工具

HeidiSQL 是一个功能非常强大的 MySQL 客户端软件。它是德国程序员Ansgar Becker和几个Delphi程序员开发的一个开源工具。要通过HeidiSQL来管理数据库,用户应该用有效地凭证登陆到MySQL服务器,创建一个会话。HeidiSQL最大的特色就是操作方便,界面设计合理,功能都是最实用的,尤其适合DBA,它更加强调了对MySQL运行时的参数设置和性能监控等.

它可以浏览和编辑数据,创建和编辑表格,视图,过程,触发器和安排日程。另外,还可以导出结构和数据SQL文件。

HeidiSQL特点:
•连接到多个服务器窗口
•可以使用命令行连接到服务器
•创建和编辑表格,视图,存储程序,触发器和安排日程。
•SQL数据导出
•从一台服务器/数据库直接导入数据到另一台服务器/数据库
•管理用户权限
•导入文本文件
•为CSV,HTML,XML和SQL的Wiki标记LaTeX和导出表行
•批量修改表(移动到DB,改变发动机,整理等)
•批量插入到表中ASCII或二进制文件
•写自定义语法高亮和代码自动完成查询
•漂亮的SQL格式化
•监视和杀灭客户进程
•找到一个所有数据库的所有表的具体文本服务器
•在批处理方式优化和修复表
 
项目主页
 

3. MYWebSQL : Desktop Like Web-Based Admin App

6 个值得了解的数据库管理工具

MyWebSql 是一个基于Web的MySQL数据库管理客户端,类似 phpMyAdmin,但界面更好看。除了操作表格数据外,MyWebSql 还可以对包括视图,存储过程,触发器和函数在内的对象进行控制。支持数据和查询结果的导入\导出。MyWebSql 还内置一个带语法着色功能的SQL编辑器。

 MyWebSql主要可以创建的数据功能有,创建表、创建视图、创建函数、创建存储过程、促发器和活动等。满足基本大众需求。整体属于简洁形,虽然大部分功能没有phpmyadmin完善,但是完全可以替代phpmyadmin管理mysql数据库的。
 
项目主页
 

4. DBeaver : Free Database Manager

6 个值得了解的数据库管理工具

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

5. DbNinja : Web MySQL Manager App

6 个值得了解的数据库管理工具
DBNinja 是一个高级的基于 Web 的 MySQL 数据库管理、开发工具。它支持所有最新的功能,包括 triggers, devents, views,stored routines 和 foreign keys。它也支持导入导出数据,管理用户等等。

可管理:

  • 管理数据库、表和事件
  • 管理索引、外键和触发器
  • 编辑存储过程、函数和视图
  • 管理用户帐号、权限和授权
  • 修复和优化表
  • 备份和恢复数据库的结构和数据
  • 导出数据到文件
  • 管理活动的服务器连接
  • 编辑系统变量


项目主页
 

6. OpenKeyval

6 个值得了解的数据库管理工具

当前许多网站采用数据库来存储内容,设置等。但还有许多静态网站,都是硬编码在HTML页面中。

对于这样的网站,其实也需要存储一些内容,OpenKeyval 刚好能够提供这样的功能,让这些网站不需要安装像MySQL, MSSQL这样的数据库,也能存储数据。

它是免费并且开源,基于Web的数据库服务,不需要任何注册,立即可以使用。

我们发送一个POST请求来存储任意数据,然后就能够随便读取或删除这些数据,响应返回JSON格式的数据。

OpenKeyval 是开源的,采用PHP开发并能够搭建一个属于自己的应用。

P.S. 唯一的限制就是每一个key所包含的内容大小只能64k。