Linux上MySQL通过图形化界面操作方式

 更新时间:2025年10月21日 10:09:50   作者:玄骨小子  
本文介绍了MySQL图形化工具Workbench的优势、安装与配置流程,并通过多个实际操作案例,展示其在数据库查询与管理中的高效性,总结指出,Workbench作为官方工具极大提升了开发和管理效率

前言

MySQL 图形化界面的核心优势:

​降低技术门槛 + 提升操作效率 + 减少人为错误。

对于日常开发、数据管理、性能监控等场景,图形化工具能提供数倍于命令行的效率提升,特别适合现代敏捷开发环境。虽然命令行在特定场景仍有价值,但图形化界面已成为MySQL管理的主流选择。

一、MySQL Workbench

MySQL Workbench 是面向数据库架构师、开发人员和 DBA 的统一可视化工具。MySQL Workbench 为服务器配置、用户管理、备份等提供数据建模、SQL 开发和全面的管理工具。MySQL Workbench 可在 Windows、Linux 和 Mac OS X 上使用。

二、安装MySQL Workbench

在官网下载软件

三、关闭防火墙和selinux

[root@host200 ~]# setenforce 0
[root@host200 ~]# systemctl stop firewalld.service

四、虚拟机上的MySQL给远程IP连接授权

mysql> grant all on *.* to root@'%' identified by '123456'; #这里的用户和密码就是你待会儿连接的用户密码

五、安装后连接虚拟机MySQL

添加方式

连接中途可能会出现ssl协议冲突我这里直接关闭

创建好后主页会出现建好的连接方式双击输入密码(你虚拟机mysql的密码)

成功连接

六、案列实操

数据库和表结构

这里的数据库和表都是已经写好的

找到目标数据库打开下位的表

新建一个SQL文件然后所有操作都在里面

案列

以下是案列实操

1.查询11号员工的姓名及2025年每个月的工资总额

2.查询每个员工2025年总工资、并按总工资降序排序

3.查询2025年1月员工基本工资级别

4.查询2025年1月员工各基本工资级别的人数

5.查询2025年1月员工基本工资级别,员工需要显示姓名

6.左连接查询例子:输出没有员工的部门名

7.显示没有部门的员工名

8.输出2025年基本工资的最大值和最小值

9.输出2025年1月15号 基本工资的最大值和最小值(union去掉查询结果中重复的行)

10.查询运维部所有员工信息(where嵌套版)

11.查询人事部2025年1月所有员工工资(where嵌套版)

12.查询人事部和财务部员工信息(部门id和元员工name)(where嵌套版)

13.查询2025年1月所有比10号员工基本工资高的工资信息(where嵌套版)

14.查询部门员工总人数比开发部总人数少 的 部门名称和人数(having嵌套版)

15.查询3号部门 、部门名称 及其部门内 员工的编号、名字 和 email(from嵌套版)

16.查询每个部门的人数: dept_id dept_name 部门人数(select嵌套版)

总结

MySQL Workbench 作为官方图形化工具,提供了从基础查询到高级数据库设计的完整功能链。掌握其核心功能可以显著提升数据库开发和管理效率。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux中DNS域名解析服务详解

    Linux中DNS域名解析服务详解

    本文系统讲解DNS原理与配置,涵盖域名解析机制、正向/反向区域划分、缓存/主从服务器类型,以及hosts文件解析优先级设置,指导如何搭建和管理DNS服务
    2025-10-10
  • Linux组基本介绍知识点总结

    Linux组基本介绍知识点总结

    在本篇文章里小编给大家整理的是关于Linux组知识点的相关内容,需要的朋友们参考学习下。
    2019-10-10
  • LAMP&LNMP自动化安装脚本代码

    LAMP&LNMP自动化安装脚本代码

    这篇文章主要介绍了LAMP&LNMP自动化安装脚本实现代码,需要的朋友可以参考下
    2013-09-09
  • 浅谈Linux下修改/设置环境变量JAVA_HOME的方法

    浅谈Linux下修改/设置环境变量JAVA_HOME的方法

    这篇文章主要介绍了浅谈Linux下修改/设置环境变量JAVA_HOME的方法,环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。感兴趣的可以了解一下
    2020-07-07
  • Ubuntu修改IP的三种方法

    Ubuntu修改IP的三种方法

    在 Ubuntu 系统中配置或修改静态 IP 地址,主要依赖于系统的版本以及是否使用图形界面,本文给大家介绍了Ubuntu修改IP的三种常用方法,并通过代码示例讲解的非常详细,需要的朋友可以参考下
    2025-06-06
  • Linux不丢失数据无损扩容分区操作命令实例

    Linux不丢失数据无损扩容分区操作命令实例

    这篇文章主要介绍了Linux不丢失数据无损扩容分区操作命令实例,在实际操作前,请确保备份重要数据,并确认分区和文件系统的类型,因为不同的文件系统扩展方法会不同,如果是在线扩容,请确保没有挂载使用该分区或者文件系统
    2024-06-06
  • CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    这篇文章主要介绍了CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38,需要的朋友可以参考下
    2017-02-02
  • CentOS服务器+监控宝SNMP监控全攻略分享

    CentOS服务器+监控宝SNMP监控全攻略分享

    很多人和Sudu一样都想使用监控宝去监控自己的linux服务器,但是因为安装snmp存在一些问题导致无法成功设置snmp的设置。
    2010-12-12
  • Git 命令详解及常用命令整理

    Git 命令详解及常用命令整理

    这篇文章主要介绍了Git 命令详解及常用命令整理的相关资料,需要的朋友可以参考下
    2016-12-12
  • 在Linux服务器下查看公网IP地址的方法

    在Linux服务器下查看公网IP地址的方法

    在接口对接的时候,很多公司需要对方提供公网ip地址来配置对应的IP白名单,那么在Linux环境下怎么查看对应服务器的公网IP呢,所以本文给大家介绍了在Linux服务器下查看公网IP地址的方法,需要的朋友可以参考下
    2023-12-12

最新评论