56

12个适用于DBA的数据库管理和开发的SQL工具

 4 years ago
source link: http://database.51cto.com/art/201909/603009.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

12个适用于DBA的数据库管理和开发的SQL工具

作为Web开发人员或数据库管理员,由于各种原因,经常需要处理SQL语句来探索数据库。

作为Web开发人员或数据库管理员,由于各种原因,经常需要处理SQL语句来探索数据库。比如:查询数据库、构建并执行SQL代码、生成报告、备份、诊断与数据库相关的应用程序问题,使用正确的工具可以加快与数据库相关的任务,并提高工作效率。以下工具使你可以轻松地管理和开发数据库。

18b8ca33ecba0629ae37b4daa59a04c4.jpg-wh_651x-s_2504037415.jpg

Oracle SQL Developer

Oracle的SQL Developer是提供PL/SQL应用程序端到端开发的最传统的数据库工具之一。SQL Developer是免费的,并具有许多强大的功能。

  • 通过控制台管理数据库
  • 可以使用工作表来运行查询或脚本
  • 将第三方数据库(MS SQL,Teradata,IBM DB2,Sybase,MS Access等)迁移到Oracle
  • 数据建模和报告
  • 调整和优化昂贵的代码

Oracle SQL Developer有大型社区来帮助你解决任何问题。

Data Grip

Jet Brains的Data Grip支持多个数据库,如MySQL,PostgreSQL,Oracle,Sybase,DB2,HyperSQL,Apache Derby,H2和Microsft SQL。

12个适用于DBA的数据库管理和开发的SQL工具

因此,你可以通过单个IDE(集成开发环境)管理许多数据库。只要具有JDBC驱动程序,Data Grip就可以连接到任何RDMS。

还可以浏览数据库对象,浏览表格,编辑表格以及许多其他可用的强大功能。

  • 生成SQL代码
  • 自动完成以加快编码速度
  • 通过分析并提供快速修复来检测SQL代码中的错误
  • 导出表格或结果文本或查询
  • 将CSV导入数据库
  • 在图表中探索表格及其关系
  • 将版本控制与GIT,SVN等集成。

DB Visualizer

DB Visualizer是开发人员,DBA和应用分析人员浏览数据库,编辑和编译过程等的通用工具。DB Visualizer可以在MAC,Windows和Linux上运行,并支持大量数据库。比如,SQLite、Sybase、Redshift、Oracle、NuoDB、Vertica等。

12个适用于DBA的数据库管理和开发的SQL工具

TeamSQL

TeamSQL看起来很有特色,现代化的UI。在测试版中,可以在Windows,MAC和Linux操作系统上运行。TeamSQL是一个多平台的SQL客户端,目前它支持MySQL,Amazon Redshift,PostgreSQL和citusdata。一些值得注意的功能是:

12个适用于DBA的数据库管理和开发的SQL工具
  • 通过在云中共享已保存的查询进行协作
  • 搜索表,视图,保存的查询,函数和存储过程等所有内容
  • 完成快速编码和故障排除的代码
  • 为数据库分配颜色以便于区分
  • 查询执行历史记录

PL/SQL Developer

PL/SQL开发人员是业界流行的开发人员群体。PL/SQL IDE为代码/编译器助手,语法高亮,超链接导航,代码折叠等提供了强大的编辑器。PL/SQL为开发人员集成了分析器,这将有助于优化SQL代码性能并获得有关CPU使用率,块I/O,记录I/O等的统计信息。

12个适用于DBA的数据库管理和开发的SQL工具

Red Gate

Red Gate为SQL Server提供了许多产品来管理,监控,开发,部署和自动化。DLM仪表板 - 在数据库架构更改时收到通知。适用于生产环境,以确保应用程序环境与预期的代码一起运行;SQL搜索-快速搜索整个数据库中的对象;可以选择使用通配符进行搜索;SQL脚本管理器 - 获取由专家DBA编写的28个脚本。

12个适用于DBA的数据库管理和开发的SQL工具

DBeaver

DBeaver是开源多平台SQL客户端,几乎支持所有流行的数据库,如:Teradata、MongoDB、Redis、DB2、MySQL、SQL Server等。作为开发人员,DBA和应用程序分析师,DBeaver获得了数据库工具所能提供的所有标准功能。由于DBeaver是开源的,因此可以免费下载Windows,Linux,MAC或Solaris。

Devart

Devart的dbForge获得了数据库(SQL Server,MySQL,Oracle,PostgreSQL)相关产品的套件,以帮助你进行开发和管理。

Devart最喜欢的产品之一是dbForge Studio,它是一个功能强大的数据库管理IDE。你可以试试他们的免费版,看看它是如何工作的。

WEBYOG

使用MySQL?你将会喜欢Webyog的以下两个MySQL工具。

SQLyog是一个功能强大且易于使用的SQL工具,通过丰富的GUI管理和管理MySQL数据库。在SQLyog的帮助下,你可以做很多很棒的事情,包括:

  • 调度数据库备份
  • 导入/恢复SQL转储
  • 架构/数据同步
  • 架构优化器
  • HTTP/HTTPS/SSH隧道

Monyog - 正如你可能已经猜到的那样,Monyog是具有成本效益的监控工具,可以为你提供实时的MySQL洞察力。Monyog是无代理监控解决方案,这意味着无需在MySQL服务器上安装任何软件。

Tora

Tora是一个开源数据库管理工具,用于查询,浏览数据库和以下一些功能:

12个适用于DBA的数据库管理和开发的SQL工具
  • 高级SQL工作表
  • 服务器调整
  • 多个连接支持
  • 无需在数据库中安装任何东西
  • 异步数据库连接
  • 数据库和架构比较
  • SQL输出查看器

Toad

Quest的Toad是SQL Server和Oracle的首选流行数据库管理解决方案。Toad支持关系数据库和NoSQL数据库。

Toad为开发人员,管理员和分析师提供了许多内置功能。

  • 数据访问和查询
  • 测试和审查
  • 设计和部署

Mongoku

MongoDB用户的一个好消息。Mongoku是一个使用Node.js,Angular和TypeScript构建的基于Web的客户端。可以查询数据并执行所有操作。响应很快,界面很干净。

【编辑推荐】

【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK