SQL Server数据库发布向导
微软发布的开源工具,可以将SQL Server数据库导出为SQL脚本,类似于MySQL的MySQLDump工具。
MyWebSql
基于Web的MySQL数据库管理客户端,界面美观,支持表格数据操作以及视图、存储过程、触发器和函数的控制,还内置了带语法着色功能的SQL编辑器。
OpenDBDiff
针对SQL Server的免费开源数据库对象同步工具,遵从GPL2授权,可以在内部使用,但修改后必须公布版本。
Notepad++
开源文本编辑器,虽然不是专门的数据库管理工具,但功能强大,适合处理SQL脚本等文本文件。
Mycli
提供MySQL命令行自动完成和语法高亮显示的工具,支持多行查询和智能完成,使用BSD 3许可证。
Gh-ost
提供MySQL模式更改的工具,不会阻塞写入,不使用触发器,并且可以暂停和恢复迁移。
dbForge Studio for MySQL
多功能GUI工具,包含MySQL数据库开发和维护所需的广泛特性,支持MariaDB数据库。
MySQL Workbench
面向数据库架构师、开发人员和DBA的统一可视工具,提供设计、开发和管理数据库的各种功能,有社区、标准和企业版。
phpMyAdmin
用PHP编写的基于Web的MySQL管理工具,使用起来非常容易并且完全免费。
Aqua Data Studio
功能丰富的通用SQL集成开发环境(IDE),支持连接到多个数据源,比较和同步数据库对象之间的模式,开发和调试脚本等。
dbWatch
完整的数据库监控和管理解决方案,适用于SQL Server、Oracle、PostgreSQL、Sybase、MySQL和Azur。
SQLite Database Browser
开源SQL工具,允许用户创建、设计和编辑SQLite数据库文件。
SQuirreL SQL Client
最流行的开源SQL客户端,提供图形化的Java程序,支持查看JDBC兼容数据库的结构,浏览表中的数据,执行SQL命令等。
iSQL-Viewer
用Java编写的开源JDBC兼容数据库2.X客户端,实现跨平台JDBC API功能,支持多种数据库平台。
Liquibase
开源的数据库变化跟踪、管理和应用库,建立于一个简单的前提:所有数据库的更改都存储在一个可读的形式中,还可以跟踪到源代码控制检查。
Henplus
用Java编写的SQL外壳,支持任何数据库。
QuantumDB
基于Eclipse开发平台的简单但功能强大的数据库访问插件。
这些工具各有特点,DBA可以根据具体需求选择合适的工具。例如,如果需要基于Web的MySQL管理,MyWebSql和phpMyAdmin是不错的选择;如果需要数据库对象同步,OpenDBDiff可能更适合;而对于需要图形化界面和强大功能的DBA,dbForge Studio for MySQL或MySQL Workbench可能更合适。