0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

常见MySQL数据库管理工具的介绍

jf_78858299 来源:基础技术研究 作者:基础技术研究 2023-03-29 13:55 次阅读

前言

MySQL是目前在全球被广泛地应用的主流关系型数据库管理系统。由于其开源、体积小、速度快、成本低、安全性高,因此许多网站为了降低成本选择了MySQL作为数据库来存储数据。

最初MySQL本身没有提供非常方便的图形管理工具,日常的开发和维护均在类似DOS窗口中,用命令行进行数据库的操作。所以对于开发和测试同学来说,上手略微有点困难,增加了学习成本。

本文详细给出了几款常见MySQL数据库管理工具的介绍,并给出推荐工具的简单使用。

Navicat for MySQL

Navicat for MySQL应该是目前被大家使用最多的一款数据库管理工具,相信很多开发和运维同学都应该接触过该软件。主要包含的功能有:简单的SQL编辑操作、数据库设计、数据导入导出、数据结构和数据的同步等。

** Navicat for MySQL优点 ·**

  • 支持大数据量,能够完整呈现所有的数据。
  • 可以导出的数据格式为EXCEL表格或者TXT文件,使用非常方便。
  • 界面简洁、功能强大,与微软的SQL Server管理器很像,简单易学,支持中文。

** Navicat for MySQL缺点 ·**

  • 做筛选的时候,想进行多表查询,比较困难。
  • 自动拖拽实现视图的时候会自动加括号。
  • 收费。
    界面如下图所示:

图片

SQLyog

SQLyog是Webyog公司产品,是一款易于使用、快速而简洁的MySQL数据库图形化管理工具,可以直观的在任何地点管理你的数据库。SQLyog实现的功能主要有:备份恢复数据、简单的SQL编辑操作、数据库设计、数据导入导出、数据结构和数据同步等。

SQLyog优点 ·

  • 在一个Query查询页面中,可以写N个SQL语句,分开执行,你只需选中要执行的部分即可。而且页面中可以写非SQL语句或者注释等。
  • 架构同步工具可以对比源数据库和目标数据库表结构的区别,并修改目标数据库表结构。

SQLyog缺点 ·

  • 内置备份功能, 支持定时备份, 但是我尝试过多次, 没有定时备份成功,也可能是我自己操作的问题,不过还是抛出来供大家参考,手动执行备份是可以成功的。
  • 收费。
    界面如下图所示:

图片

PhpMyAdmin

PhpMyAdmin是一款免费工具,采用PHP编写,用于在线处理MySQL管理。PhpMyAdmin支持多种MySQL操作,最常用的操作包括管理数据库、表、字段、关系、索引、用户、权限,同时还允许直接执行SQL语句。

** PhpMyAdmin优点 ·**

  • 不需要安装客户端,网页版。
  • 免费。

** PhpMyAdmin缺点 ·**

  • 必须在 Web 服务器中,所以如果没有合适的访问权限,其它用户有可能损害到 SQL 数据。
  • SQL语法不高亮。
  • 在配置的时候比较容易出错。
    界面如下图所示:

图片

MySQLWorkBench

MySQL Workbench是MySQL官方提供的一款可视化数据库设计、管理的工具,它同时有开源和商业化两个版本。该软件支持Windows、Linux和MAC IOS 系统,他的前身是FabForce 公司的Designer。该工具提供了许多高级功能,可支持数据库建模和设计、查询开发和测试、服务器配置和监视、用户和安全管理、备份和恢复自动化、审计数据检查以及向导驱动的数据库迁移等功能。

MySQL Workbench优点 ·

  • 创建数据库时,流程化操作,先建数据库再给用户赋权限即可。
  • 创建表时内容详细,容易操作。
  • 进行数据库内容的导出导入操作,很方便。
  • 数据访问异常,也能够捕捉到,很实用。
  • 有社区版免费。
  • 可以自动生成表关联关系的ER图,并且可以设计数据库的ER关系,更容易直观理解表之间的关联。如下图所示:

图片

MySQL Workbench缺点 ·

当数据量过大的时候,不能够完全呈现所有数据,会出现不稳定的情况,目前最好的解决办法就是重启一下就好了。

界面如下图所示:

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DoS
    DoS
    +关注

    关注

    0

    文章

    126

    浏览量

    44261
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63367
  • MySQL
    +关注

    关注

    1

    文章

    775

    浏览量

    26002
收藏 人收藏

    评论

    相关推荐

    75.075 包管理工具 npm介绍与安装

    模块管理工具
    充八万
    发布于 :2023年07月21日 04:52:00

    93.093 包管理工具管理工具扩展介绍

    管理工具
    充八万
    发布于 :2023年07月21日 05:03:29

    89.089 包管理工具 yarn的介绍与操作

    代码管理工具
    充八万
    发布于 :2023年07月21日 05:13:49

    【HiKey试用体验】11.数据库管理工具phpmyadmin的安装

    虽然我们可以用命令的形式对数据库进行创建,但是对大部分人来说基于图形的管理工具还是要好用一点。这里安装phpmyadmin这款数据库管理工具。sudo apt-get install
    发表于 05-09 19:19

    mySQL数据库介绍

    mySQL数据库01
    发表于 06-04 14:36

    Linux的进程管理工具之Supervisor

    Linux进程管理工具Supervisor
    发表于 06-12 10:58

    源头开始呈现labview连接MYSQL数据库过程样本

    名字DB1的数据库,内含一个表格TB1,其中有两个字段id,age,插入数据(1,35);三、建立数据源控制面板---管理工具---ODBC数据
    发表于 09-25 16:25

    飞机驾驶舱(Cockpit)Web图像化服务器管理工具介绍

    1、飞机驾驶舱(Cockpit)Web图像化服务器管理工具介绍云芯一号是极术社区发布的一款ARM微型服务器板卡,在“云芯一号”试用申请计划书中项目为构建边缘计算节点,边缘计算节点通常部署在离末端
    发表于 06-17 15:16

    CANopen网络管理工具 V1.18

    CANopen网络管理工具 V1.18 网络管理工具
    发表于 11-15 17:12 74次下载

    UDAT4.0数据库管理工具

    数据库管理工具,可以用来进行数据库内容查看,及其数据库更新。
    发表于 03-15 09:26 3次下载

    navicat连接名有什么用_如何使用navicat连接数据库

    SQL的时候。我们可以通过用这个图形界面数据库管理工具管理mysql,下面我将简单介绍一下怎么用navicat for
    发表于 12-26 14:24 4.9w次阅读
    navicat连接名有什么用_如何使用navicat连接<b class='flag-5'>数据库</b>

    pads组件管理工具介绍

    管理组件库,每个部分都有自己的参数数据可以复杂,特别是当涉及多个设计团队。垫组件管理工具链接你的公司部分数据库设计库,使它容易找到零件,消除重复,确保可信赖的bom,并验证在设计中所有
    的头像 发表于 10-28 07:00 2646次阅读

    介绍一款高颜值的MySQL管理工具

    Sequel Pro是一款管理Mysql工具,界面简洁易用。
    的头像 发表于 02-20 09:14 299次阅读

    MySQL数据库管理与应用

    MySQL数据库管理与应用 MySQL是一种广泛使用的关系型数据库管理系统,被认为是最流行和最
    的头像 发表于 08-28 17:15 657次阅读

    Navicat和DBeaver的完美替代软件!推荐4款免费数据库管理工具

    navicat替代工具推荐的四款免费数据库管理工具:NineData、HeidiSQL、DataGrip、phpMyAdmin。无论你是初学者还是专家,无论是轻盈易用还是功能强大,总有一款适合
    的头像 发表于 12-07 11:39 1551次阅读
    Navicat和DBeaver的完美替代软件!推荐4款免费<b class='flag-5'>数据库</b><b class='flag-5'>管理工具</b>