工欲善其事必先利其器,相信大家在日常运维数据库过程中都有一款得心应手的数据库工具,这能够让你的操作更加高效快捷。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
在对用户的建议进行整理后,决定对2020年《DBA高效率实用工具推荐:几款强大的数据库工具集合!》文章进行更新升级,将一些最近十分受欢迎、正在被大家使用的数据库工具整理汇总,并搜集了一些相关操作文档和教程供参考整理成本文,希望大家能够从中发现适合自己的数据库的工具、提高工作效率!https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
目录导读
通用型数据库管理工具1、DBeaver2、NavicatOracle1、PL/SQL Developer——呼声最高的数据库集成开发环境2、Toad for Oracle——数据库管理工具集3、SQL*Plus——Oracle内置的快捷工具MySQL1、SQLyog——数据库管理可视化工具2、MySQL WorkBench——开源版和商业版兼具的可视化工具3、HeidiSQL——开源的轻量级图形化管理工具4、Percona Toolkit——数据库管理工具集其他1、PostgreSQL 数据库管理工具:pgAdmin2、 SQLite 数据库管理工具:SQLite Expert3、SQL Server 数据库管理集成环境:SQL Server Management Studio (SSMS)通用型数据库管理工具
1、DBeaver
DBeaver是一款开源的通用数据库工具,支持非常丰富的数据库,是本次征集活动中用户呼声最大的前三名之一。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr> 3、HeidiSQL——开源的轻量级图形化管理工具
HeidiSQL 是一款开源的轻量级 MySQL 数据库图形化管理工具。支持浏览数据库、管理表、浏览和编辑记录、管理用户权限等功能。支持访问 MySQL、MariaDB 和 SQL Server等数据库,支持 Windows、Linux 系统。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr> 主要功能:HeidiSQL提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。允许浏览用户的数据库、管理表、浏览和编辑记录、管理用户权限等。此外,可以从文本文件导入数据、运行SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。是否付费:免费
下载地址:https://www.heidisql.com/https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
相关操作资料:HeidiSQL 软件安装教程https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
4、Percona Toolkit——数据库管理工具集
Percona Toolkit 是 Percona 公司开发的开源的、用于管理 MySQL 的高级命令行工具集,由 Perl 语言编写而成,包含在线更改数据表结构、校验主从数据、检查数据库状态以及分析慢查询等功能。支持 MySQL、MariaDB、MongoDB 和 PostgreSQL 数据库。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr> 主要功能:包含pt-align、pt-archiver、pt-config-diff、pt-deadlock-logger、pt-diskstats、pt-find、pt-slave-delay等三十余种命令行工具,下载安装后分别具有可用来执行各种通过手工执行非常复杂和麻烦的 MySQL 和系统任务,如检查主从复制的数据一致性、检查重复索引、定位IO占用高的表文件、在线DDL、监控MySQL状态、监控从库进程状态以及慢SQL查询等。工具与功能较多,可通过下方官网查看特征及使用方式。是否付费:免费
下载地址:https://www.percona.com/software/database-tools/percona-toolkithttps://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
相关操作资料:Percona Toolkit 官方手册(中文版)Percona Toolkit 使用手册(总结版)Percona Toolkit 下载安装及常用工具演示https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
其他
1、PostgreSQL 数据库管理工具:pgAdmin
pgAdmin 是 PostgreSQ 官方开源的一款设计、维护和管理 PostgreSQL 数据库的客户端管理工具,提供强大的图形界面,允许连接到特定的数据库,创建表和运行各种从简单到复杂的SQL语句,支持Linux、Unix、macOS和Windows等操作系统。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr> 主要功能:支持桌面应用模式、服务器模式和容器部署模式等多种部署方式,无论运行时环境如何,该软件都具有桌面应用程序的外观和感觉,并具有现代化的用户界面元素、多用户/Web 部署选项、仪表板等。具有简单查询工具,支持语法高亮和可视化的查询计划显示,具备由过程语言调试器等工具。通过 pgAdmin 可以创建、查看以及编辑所有常用的 PostgreSQL 对象,包含聚合函数、索引、物化视图和角色、表空间等,并且具有管理自动清理(Auto-vacuum)、备份还原以及统计分析等功能。是否付费:免费
下载地址:https://www.pgadmin.org/download/https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
相关操作资料:pgAdmin 简介及下载安装步骤pgAdmin4界面如何设置为中文显示https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
2、 SQLite 数据库管理工具:SQLite Expert
SQLite Expert是 SQLite 数据库可视化管理工具。拥有一个可视化SQL查询生成器、一个带有语法突出显示和代码完成功能的SQL编辑器以及导入导出功能等,允许用户在 SQLite 服务器上执行创建、编辑、复制、提取等操作。具有个人版(Personal)和专业版(Professional)两种版本。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr> 主要功能:可以通过 SQL 查询生成器构建复杂的 SQL 查询,格式化的 SQL 查询文本布局,同时拥有语法高亮和代码完成功能;此外也支持对表列、索引、外键、触发器等的重构而不丢失数据;另外也可以完成从 ADO 数据源、CSV 文件、SQL 脚本或 SQLite 导入数据,以及将数据导出到 CSV 文件、SQL 脚本、Excel 或 SQLite 等。是否付费:个人版免费;专业版付费(官网提供免费试用)
下载地址:https://sqliteexpert.com/https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
3、SQL Server 数据库管理集成环境:SQL Server Management Studio (SSMS)
SQL Server Management Studio (SSMS) 是 SQL Server 发行的一种数据库管理集成环境,用于管理从 SQL Server 到 Azure SQL 数据库的任何 SQL 基础结构。提供用于配置、监视和管理 SQL Server 和数据库实例的工具。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr> 主要功能:SSMS 在一个综合实用工具中汇集了许多图形工具和丰富的脚本编辑器,为各种技能水平的开发者和数据库管理员提供对 SQL Server 的访问权限。使用 SSMS 可以部署、监视和升级应用程序使用的数据层组件,以及生成查询和脚本。其中,其所包含的可视化设计工具可以用来生成查询、表和关系图数据库;“模板资源管理器”可以生成和管理用于加快查询和脚本开发速度的样板文本文件;使用语言编辑器交互式生成和调试查询和脚本。是否付费:免费
下载地址:https://learn.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms-19?source=recommendations&view=sql-server-ver16https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
相关操作资料:SSMS 非常有用的一些功能及演示使用SQL Server Management Studio 工具批量生成数据表的表结构SQL Server Management Studio 添加性能仪表盘https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>
最后,给大家推荐咱们墨天轮的几个在线运维工具,其中巡检和AWR分析、在线实训平台深受大家好评,在这里为大家展示一下:https://www.dnzp.com/uploads/allimg/230606/yifzihroavr> 数据库在线实训平台(可一键连接Linux WEB终端,现已支持Oracle、MySQL、Redis、PostgreSQL、openGauss、MogDB)Oracle 巡检(针对用户上传数据输出详细报告)AWR分析(支持Oracle 11.2.0.3及12.1、12.2版本)SQL格式化(能够格式化绝大多数SQL语句,其中包括AWR中的SQL、不规范的SQL、手写的SQL等。)SQL审核(通过内置的规则,在不连数据库的情况下,静态审核SELECT、UPDATE、DELETE语句,指定用户规范编写SQL。)OraC函数(可查询Oracle C 函数的详细描述。)新工具- SQL RUN(2022年11月新上线的在线SQL运行平台,可支持从官方提供的脚本库选择脚本或自己输入SQL进行在线运行,另外用户也可以将自己上传的脚本共享到脚本库。)
本文就为大家整理到这啦~欢迎更多朋友推荐分享您觉得好用的工具,让我们一起合理利用工具、提高工作效率。https://www.dnzp.com/uploads/allimg/230606/yifzihroavr>