MySQL Workbench安装及使用详解

作者:一只爬爬虫 时间:2024-01-27 10:52:15 

MySQL Workbench安装及使用详解

一、MySQL Workbench简介

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。

MySQL数据库安装

可以前往官方下载地址:MySQL :: Download MySQL Workbench 下载安装文件,如下图所示,按提示进行安装。

注意:MySQL Workbench版本需要与将要连接的MySQL版本一致,不一致会导致数据库连接不成功。

MySQL Workbench安装及使用详解

本人是在Linux操作系统下安装的MySQL,可以通过# mysql –V命令查看MySQL安装文件版本,如下图所示:

MySQL Workbench安装及使用详解

三、远程连接MySQL服务器

安装成功后,打开MySQL Workbench客户端,在数据库连接页面,新增或配置连接参数,如下图所示。连接参数主要包括:

1、Connection Name连接名:根据实际情况为改mysql连接命名即可;

2、Connection Method连接方式:默认为标准为TCP/IP连接;

3、Hostname 主机名:MySQL安装的主机IP地址;Port 端口号:3306;

4、Username 用户名:MySQL用户名; Password:MySQL用户对应的密码。

MySQL Workbench安装及使用详解

配置完成后,点击Test Connection测试连接,成功后即可连接到MySQL数据库上。

四、创建数据库

点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply,如下图所示:

MySQL Workbench安装及使用详解

MySQL Workbench会自动生成SQL语句,点击Apply按钮即可成功创建数据库,如下图所示:

MySQL Workbench安装及使用详解

五、创建数据表

选中右侧新建的testDB数据库,双击选中并展开下拉单,右键单击下拉单中的Tables,在弹出的快捷菜单中选择Create Table进行数据表的创建,如下图所示:

MySQL Workbench安装及使用详解

给Table命名,添加Column,设置Column的Datatype,PrimaryKey等属性。点击Apply后,Workbench仍会自动生成SQL语句,再次点击Apply,成功创建新表,如下图所示:

MySQL Workbench安装及使用详解

MySQL Workbench安装及使用详解

六、数据内容维护

可以通过选中数据表右键Select Rows查看数据表中的数据内容。

MySQL Workbench安装及使用详解

此时,数据表的内容为空,可以通过Edit进行数据的修改、插入、删除等操作。

MySQL Workbench安装及使用详解

七、查看数据表

数据表创建成功后可以通过选中数据表右键Table Inspector查看数据表结构。

MySQL Workbench安装及使用详解

 可以查看基本信息Info、列名Columns、索引Indexes、触发器Triggers等信息,如下图所示:

MySQL Workbench安装及使用详解

修改数据表

通过选中数据表右键Alter Table 修改数据表结构。

MySQL Workbench安装及使用详解

删除数据表

通过选中数据表右键Dropr Table删除数据表。

MySQL Workbench安装及使用详解

在弹出的对话框中单击 Drop Now 按钮,可以直接删除数据表,如下图所示。

MySQL Workbench安装及使用详解

来源:https://blog.csdn.net/m0_72963799/article/details/127351599

标签:MySQL,Workbench,安装
0
投稿

猜你喜欢

  • 解决jupyter运行pyqt代码内核重启的问题

    2022-01-29 21:28:40
  • python制作图片缩略图

    2023-08-23 18:49:32
  • vue2项目中封装echarts地图的优雅方法

    2024-05-13 09:44:55
  • 跟老齐学Python之变量和参数

    2023-01-12 22:23:31
  • Golang-如何判断一个 interface{} 的值是否为 nil

    2024-02-17 10:08:10
  • golang的HTTP基本认证机制实例详解

    2024-04-26 17:28:39
  • Python根据字典值对字典进行排序的三种方法实例

    2022-07-29 16:24:21
  • python调用api实例讲解

    2023-09-16 02:32:33
  • Oracle In和exists not in和not exists的比较分析

    2009-08-27 10:07:00
  • 利用jupyter网页版本进行python函数查询方式

    2022-05-23 17:27:12
  • Python爬虫获取基金净值信息详情

    2022-04-23 07:53:42
  • Python日期操作学习笔记

    2021-07-27 21:15:21
  • webpack cjs运行时分析示例详解

    2024-04-19 09:51:56
  • Javascript 获取css属性

    2009-05-31 16:49:00
  • PHP解析xml格式数据工具类示例

    2023-11-19 20:05:53
  • python实现同时给多个变量赋值的方法

    2021-10-09 07:02:50
  • keras中模型训练class_weight,sample_weight区别说明

    2021-09-17 06:23:18
  • 实现php删除链表中重复的结点

    2023-09-05 09:36:15
  • 详解Python3之数据指纹MD5校验与对比

    2023-01-01 03:56:53
  • Opencv对象追踪的示例代码

    2021-03-02 06:35:38
  • asp之家 网络编程 m.aspxhome.com