MySQL server的安装以及增删改查远程数据库

MySQL server的安装以及增删改查远程数据库

本文部分参考来自:

http://c.biancheng.net/view/2625.html

一、MySQL server的安装

登录网站:

https://www.filehorse.com/download-mysql-64/

该网址是64位最新版-2020latest
下载后msi文件会自动保存,点击后得到如下界面:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一路next并点击execute即可,存储位置没有自定义的选项,建议直接按照默认进行安装。

二、MySQL sever的远程连接

这一节包括两个部分:第一个是使用本地的Windows电脑连接远程的Linux服务器;第二个是连接服务器上的MySQL server数据库,并使用简单的查询语句进行确认。

安装好后,点击mysql workbench并打开,看到如下画面:
在这里插入图片描述
点击图中红色箭头所指的加号,创建新的连接。
在这里插入图片描述
分别按照图中1,2的顺序填入服务器名称(可自行定义)、服务器ip地址。点击3后将出现输入密码的界面,输入服务器的密码即可。输入密码后便可以连接,尽量将密码保存。
在这里插入图片描述
进入后的界面如上图,这时就可以对服务器中的数据库进行增删改查等操作。

三、mysql workbench使用教程

使用 Workbench 操作数据库

打开 MySQL Workbench 软件,如下图所示,方框标识的部分就是当前数据库服务器中已经创建的数据库列表。

在 MySQL 中,SCHEMAS 相当于 DATABASES 的列表。在 SCHEMAS 列表的空白处右击,选择 Refresh All 即可刷新当前数据库列表。

在这里插入图片描述
在这里插入图片描述

1) 创建数据库

在 SCHEMAS 列表的空白处右击,选择“Create Schema…”,则可创建一个数据库,如下图所示。
在这里插入图片描述
在创建数据库的对话框中,在 Name 框中输入数据库的名称,在 Collation 下拉列表中选择数据库指定的字符集。单击 Apply 按钮,即可创建成功,如下图所示。
在这里插入图片描述
在创建数据库的对话框中设置完成之后,可以预览当前操作的 SQL 脚本,即 CREATE DATABASE test_db,然后单击 Apply 按钮,最后在下一个弹出的对话框中直接单击 Finish 按钮,即可完成数据库 test_db 的创建,如下图所示。
在这里插入图片描述
在这里插入图片描述
创建成功。使用同样的方法创建数据库 test_db_char,指定字符集默认为UTF-8。

2) 修改数据库

成功创建数据库后,可以修改数据库的字符集,在需要修改字符集的数据库上右击,选择“Alter Schema…”选项,即可修改数据库指定的字符集,如下图所示。
在这里插入图片描述
在这里插入图片描述
点击apply,出现下述画面:
在这里插入图片描述
具体的sql语句为:(将utf8改为gbk格式)

ALTER SCHEMA new_schema_xsd DEFAULT CHARACTER SET gbk DEFAULT COLLATE gbk_chinese_ci ;

3) 删除数据库

可以在 SCHEMAS 列表中删除数据库,在需要删除的数据库上右击,选择“Drop Schema…”,如下图所示。
在弹出的对话框中单击 Drop Now 按钮,即可直接删除数据库,如下图所示。
在这里插入图片描述
若单击 Review SQL 按钮,则可以显示删除操作对应的 SQL 语句。单击 Execute 按钮就可以执行删除操作,如下图所示。
在这里插入图片描述

4) 设置默认数据库

在 SCHEMAS 列表中可以选择默认的数据库,在需要指定默认的数据库上右击,选择 Set As Default Schema,如下图所示。该操作相当于命令行工具中的 USE<database_name> 命令。
在这里插入图片描述
数据库 test_db 被设置为默认数据库之后,SCHEMAS 列表中的 test_db 字体会被加粗显示,如下图所示。
在这里插入图片描述

使用 Workbench 操作数据表

5) 创建数据表

打开 MySQL Workbench 软件,在 SCHEMAS 列表中展开当前默认的 test_db 数据库,在 Tables 菜单上右击,选择“Create Table…”,即可在 test_db 数据库中创建数据表,如下图所示。
在这里插入图片描述
在创建数据表的对话框中,在 Table Name 框中输入数据表的名称,在图中的方框部分编辑数据表的列信息,编辑完成后,单击 Apply 按钮,即可成功创建数据表,如下图所示。
在这里插入图片描述

6) 查看数据表

成功创建数据表后,可以查看数据表的结构信息,在需要查看表结构的数据表上右击,选择 Table Inspector 选项,即可查看数据表的结构,如下图所示。
在这里插入图片描述
在查看数据表的对话框中,Info 标签显示了该数据表的表名、存储引擎、列数、表空间大小、创建时间、更新时间、字符集校对规则等信息,如下图所示。
在 Columns 标签显示了该表数据列的信息,包括列名、数据类型、默认值、非空标识、字符集、校对规则和使用权限等信息,如下图所示。
在这里插入图片描述
上图中的展示代码如下:

CREATE TABLE new_table (
idnew_table int NOT NULL,
PRIMARY KEY (idnew_table)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

7) 修改数据表

在 SCHEMAS 界面的 test_db 数据库中,在需要修改表结构的数据表上右击,选择“Alter Table…”选项,即可修改数据表的基本信息和数据表结构,如下图所示。
在这里插入图片描述
在修改数据表的对话框中,如下图所示,在 Table Name 框中可以修改数据表的名称,在图中的方框部分编辑数据表的列信息,包括编辑列名、编辑数据类型、新建列、删除列,通过上下拖曳可以调整列的顺序,在数据列上右击即可删除该列。编辑完成后,单击 Apply 按钮,即可成功修改数据表。

设置完成之后,可以预览当前操作的 SQL 脚本,然后单击 Apply 按钮,最后在下一个弹出的对话框中直接单击 Finish 按钮,即可完成数据表 tb_emp1 的修改,如下图所示。
在这里插入图片描述

ALTER TABLE new_schema_xsd.new_table
ADD COLUMN new_tablecol VARCHAR(45) NULL AFTER idnew_table,
ADD UNIQUE INDEX idnew_table_UNIQUE (idnew_table ASC) VISIBLE;
;

8) 删除数据表

可以在 SCHEMAS 中的 test_db 数据库的 Tables 列表中删除数据表,在需要删除的数据表上右击,选择“Drop Table…”,如下图所示。
在这里插入图片描述

mysql的数据表的具体操作

9)主键约束

在 MySQL Workbench 中,在修改表的对话框中,控制 PK 列的勾选情况,即可操作数据表的主键约束,当勾选 PK 复选框时,该列就是数据表的主键;当取消勾选 PK 复选框时,则取消该列的主键约束。单击 Apply 按钮即可完成表的修改,如下图所示。
在这里插入图片描述

10)外键约束

在 MySQL Workbench 中,打开修改数据表的对话框,进入 Foreign Keys 标签,首先在 Foreign Key Name 中填入外键名称,其次在 Referenced Table 中选择当前数据库中的数据表,然后选择设置外键的字段,接着选择主表的关联字段,最后单击 Apply 按钮即可完成外键的添加操作,如下图所示。
在这里插入图片描述
在这里插入图片描述
设置完成之后,可以预览当前操作的 SQL 脚本,然后单击 Apply 按钮,最后在下一个弹出的对话框中直接单击 Finish 按钮,即可完成数据表 tb_emp2 中外键的创建,如下图所示。
在外键约束的列表中,在需要删除的外键上右击,选择 Delete selected 选项,删除对应的外键,单击 Apply 按钮,即可完成删除,如下图所示。
在这里插入图片描述
设置完成之后,可以预览当前操作的 SQL 脚本,然后单击 Apply 按钮,最后在下一个弹出的对话框中直接单击 Finish 按钮,即可完成数据表 tb_emp2 中外键的删除,如下图所示。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值