推荐几款好用的数据库管理工具

2023-05-16

本文主要介绍几款常用的数据库管理软件(客户端),包括开源/免费的、商用收费的,其中有一些是专用于 MySQL 数据库的,例如 MySQL Workbench、phpMyAdmin,有一些是支持多种 SQL、NoSQL 数据库的,例如 Navicat、DBeaver 等。

MySQL Workbench

MySQL Workbench 是官方提供的图形化管理工具,支持数据库的创建、设计、迁移、备份、导出和导入等功能,支持 Windows、Linux 和 macOS 等主流操作系统。MySQL Workbench 分为社区版和商业版,社区版完全免费,而商业版则是按年收费,相对于免费版,商业版扩展了很多新功能(重型功能)。

功能特点:

  • MySQL 官方出品,稳定迭代,安全放心,不会因为免费,作者中途不维护了。
  • 免费,不仅免费,而且功能齐全,可跟收费的 Navicat 一拼,免费中的王者。
  • 跨平台,支持 Windows、Linux、macOS,随意切换。
  • 完美支持所有版本的 MySQL,最奇怪的早期版本也支持,毕竟是官方出品。
  • 支持各种收费软件才有的复杂功能:
    • 支持 ER 建模管理、正向工程、逆向功能、模式同步;
    • 支持大规模数据迁移;
    • 有数据仪表盘,可以显示服务器状态。

MySQL Workbench 的缺点是有点臃肿,内存占用比较大。

社区版下载地址:https://dev.mysql.com/downloads/workbench/

phpMyadmin

phpMyAdmin 是一个以 PHP 为基础,以 Web-Base 方式架构在网站主机上的 MySQL 的数据库管理工具。也就是说,它是一个跨平台在线版 MySQL 管理工具,用户可以通过网页界面管理 MySQL 数据库,非常方便易用,并且完全免费,因此成为同类软件中最受欢迎的工具之一。

功能特点:

  • phpMyadmin 使用 PHP 语言开发,因此它可以直接部署在服务器上,在任何设备上都可以直接通过浏览器访问 phpMyadmin 来对你的 MySQL 数据库进行维护。
  • 真正的跨平台,支持中文,操作逻辑迭代了无数代,上手及其容易。
  • 关键还是免费的。

phpMyadmin 的缺点应该是只支持 MySQL 数据库吧。

软件下载地址:https://www.phpmyadmin.net/downloads/

Navicat

Navicat 可以说是付费软件中的霸主,之所以它能有这样的占有率,完全是因为在数据库管理软中使用的所有功能,它做到了极致。

功能特点:

  • 付费
  • 跨平台
  • 稳定
  • 重型功能
  • 有中文版

Navicat 的缺点是需要付费才能使用,不过你可以尝试申请 JetBrains 的免费账号。

软件下载地址:https://www.navicat.com

DBeaver

DBeaver 是一款非常有名的通用数据库管理软件,基于 Java 开发,支持目前几乎所有的主流数据库,包括 MySQL、PostgreSQL、Oracle、DB2 等(只要具有 JDBC 驱动即可),可以轻松查看数据库目录结构、导入导出数据库及执行相关脚本操作,对于管理 MySQL 数据库来说,也是一个非常不错的选择。

DBeaver 也分为社区版和专业版,社区版免费,支持主流的关系型数据库,连 Hive 都支持。专业版除了支持关系型数据库外,还支持非关系型数据库,比如 MongoDB、redis等等。

功能特点:

  • 免费
  • 跨平台
  • 功能大合集式
  • 多数据库
  • 有中文版

软件下载地址:https://dbeaver.io

Sequel Pro

Sequel Pro 是一款高颜值的 MySQL 数据库管理工具,界面简洁易用,可以执行所有基本任务,例如添加、修改、删除、浏览、过滤数据库、表、记录,以及执行查询等功能。Sequel Pro 是完全免费,不过目前仅支持 macOS 平台,如果你日常主要使用的是 macOS 系统,那么将它作为首选的 MySQL 客户端工具。

功能特点:

  • 支持所有版本的 MySQL 服务器
  • 界面非常的简洁,很容易上手
  • 目前只支持 macOS 平台

软件下载地址:https://sequelpro.com

GitHub 地址:https://github.com/sequelpro/sequelpro

HeidiSQL

HeidiSQL 是一款轻量级免费的 MySQL 客户端工具,可用于处理 MySQL 数据库,其中包括浏览/编辑数据、创建/修改表、管理用户权限和其他任务,功能比较齐全。如果你日常主要使用的是 Windows 系统,那么选择 HeidiSQL 作为 Mysql 客户端会是一个非常不错的选择。

功能特点:

  • 安装包非常小,界面操作简单,很容易上手
  • 提供免安装操作,不必安装在硬盘上,打开程序可以直接使用
  • 目前只支持 Windows 平台

软件下载地址:https://www.heidisql.com

GitHub 地址:https://github.com/HeidiSQL/HeidiSQL


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

推荐几款好用的数据库管理工具 的相关文章

  • 关于 std::vector 的下标越界检查

    当要获取 std vector 的第 n 个元素 xff0c 下面几种方式都可以 xff1a std vector lt int gt vec size t n 61 1 int amp i 61 vec n int amp j 61 ve
  • 【第三篇】 基于 Qt 的 REST 网络框架

    本文是 Qt 框架性开发实践 基础框架篇 的第三篇 本文所讲的内容已经开源 xff0c 你可以在 这里 找到源代码 在 Java 以及其他语言中 xff0c 处理与后端的 HTTP 通讯 xff0c 有专门的工具库 xff0c 使用起来特别
  • Qt/QML 实现图片圆角剪切效果

    在很多 UI 设计中 xff0c 需要将图片按照一定的方式整形 比如下面的 VIP 图片就是用一个圆形剪切原始图片 xff0c 形成的效果 其实它的原始图片是这样的 xff1a 要在 QML 中实现这样的效果 xff0c 可以使用 Opac
  • 实现 DirectShow 虚拟 Camera 驱动

    今天我们要实现一个虚拟 Camera 驱动 有这个驱动 xff0c 在 播放软件 xff08 如 VLC xff09 视频会议软件 主播视频制作软件 xff08 如 OBS xff09 中 xff0c 就可以播放 加入我们的各种特制内容了
  • 通过 ffmpeg 串流对接 OBS 等直播软件

    我们要将设备通过私有通道输出到 H264 流 xff0c 传给 OBS 等直播软件使用 为此 xff0c 设计了上图所示的串流工具 设计思路 私有通道通过 API 接口提供 H264 流 xff0c 要传给 ffmpeg xff0c 最简单
  • 排查 Edge WebView2 在某个设备上不出图像的问题

    我们在 Windows 应用内嵌入 Edge WebView2 xff0c 来展示部分用网页实现的界面 总得来说还是不错的 xff0c 比如 xff1a 渲染很快 xff0c 基本上内置网页100毫秒以内控件样式很清爽 xff0c 没有多余
  • 一个 Qml MenuBar 的问题

    基本情况 使用 QQuick Control 中的 MenuBar 实现主菜单栏 菜单栏包括 File Edit View Help 菜单项 点击菜单项 xff0c 会弹出对应的菜单 ApplicationWindow id window
  • 在 Linux 中安装微信

    微信 xff0c 是我在 Linux 中最难以舍弃的一个软件 因为安装经常遇到奇怪的问题 xff0c 而知乎上完整的教程并不多 xff0c 本文试图补上这个遗憾 适用范围 xff1a 本文以最流行的发行版 Manjaro xff08 KDE
  • TCP连接被意外重置的原因

    今天在做服务器压力测试的时候 xff0c 出现了很奇怪的情况 xff0c 与服务器建立连接会成功 xff0c 但是很快会被重置 RESET 掉 花了半天时间 xff0c 终于找到原因所在 xff0c 我把过程和结果写下来与大家分享 服务器正
  • 进程互斥锁

    进程间共享数据的保护 xff0c 需要进程互斥锁 与线程锁不同 xff0c 进程锁并没有直接的C库支持 xff0c 但是在Linux平台 xff0c 要实现进程之间互斥锁 xff0c 方法有很多 xff0c 大家不妨回忆一下你所了解的 下面
  • boost asio 应用方法学(二)——深入框架

    要用好它 xff0c 就必须先了解它 xff0c 而且不能停止于表面 xff0c 必须深入到内部 而了解一件事物 xff0c 先要了解它的框架 xff0c 再了解它的细节 了解了框架 xff0c 我们就有了提纲挈领的认识 关于 boost
  • 【MapGIS精品教程】011:大型商场选择案例教程

    文章目录 一 加载数据 二 缓冲区构建 三 叠置分析 四 图件制作 合理的商场位置有利于商家营业 方便人们购物 商场选址问题需要考虑很多因素 如地理位置 居民点分布 停车场分布 交通情况等 综合把握这些影响因素对商场的选址显得尤为重要 一
  • 【MapGIS精品教程】012:数字地形分析案例教程

    文章目录 一 DEM概述 二 DEM建立 1 创建规则格网Grid 2 创建不规则三角网Tin 三 数字地形分析 1 高程点查询与编辑 2 地形因子分析 3 日照晕渲图输出 4 蓄积量计算 5 剖面分析 6 平面等值线追踪 一 DEM概述
  • 【MapGIS精品教程】013:如何制作三维电子沙盘?

    MapGIS电子沙盘 DEM DOM 效果 文章目录 一 切换显示模式 二 创建数据层 1 创建图层 2 关联地形数据 3 添加影像层 4 关联影像数据源 三 显示瓦块裙边 四 设置高程缩放 电子沙盘即DEM DOM 是在 三维基础平台 模
  • 【ArcGIS微课1000例】0066:图像融合(高光谱+多光谱)操作案例教程

    本文讲解ArcGIS中图像增强 融合 高光谱 多光谱 操作案例教程 文章目录 一 图像融合概述 二 图像融合案例 1 加载数据 2 图像融合 一 图像融合概述 图像融合是指将不同类型传感器的影像进行融合 既能使图向具有较高的空间分辨率 又具
  • 【MapGIS精品教程】014:栅格数据管理与应用

    文章目录 一 栅格数据入库 二 栅格目录 三 栅格数据的显示调整 1 直方图拉伸 2 RGB设色 3 无效值设置 4 色表编辑 5 多影像显示方式 6 像元值查看 四 影像分析处理 1 影像裁剪 2 影像镶嵌 3 融合 4 重采样 5 投影
  • 【GlobalMapper精品教程】058:如何从矢量数据中查找重复要素和重叠要素?

    文章目录 一 查找重复要素 二 查找重叠要素 一 查找重复要素 打开globalmapper24 0中文汉化版 加载配套实验数据包中的data058 rar中的矢量数据 如下图所示 点击 分析 查找重复要素 打开 重复的要素 对话框 此工具
  • Meshmixer_v3.0_Win64安装教程(附中文汉化版安装包下载地址)

    Meshmixer v3 0中文版 含安装程序和汉化包 附最新汉化方法 真正全中文界面 Meshmixer中文版可以完美导入 编辑 修改和绘制各种3D模型 是非常强大实用的3D建模工具 文章目录 一 Meshmixer汉化版安装教程 二 M
  • 肝了三天,整了一份全网最全(中文) tcpdump 抓包指南

    今天要给大家介绍的一个 Unix 下的一个 网络数据采集分析工具 xff0c 也就是我们常说的抓包工具 与它功能类似的工具有 wireshark xff0c 不同的是 xff0c wireshark 有图形化界面 xff0c 而 tcpdu

随机推荐