「MySQL-05」MySQL Workbench的下载和使用

目录

一、MySQL workbench的下载和安装

1. MySQL workbench介绍

2. 到MySQL官网下载mysql workbench

3. 安装workbench

二、创建能远程登录的用户并授权

1. 创建用户oj_client

2. 创建oj数据库

3. 给用户授权

4. 在Linux上登录用户oj_client检查其是否能操作oj数据库 

三、使用mysql workbench操纵数据库

1. 使用mysql workbench连接数据库oj_client

法一、mysql workbench直接连接数据库oj_client

法二、mysql workbench创建永久连接

2. 使用mysql workbench创建并编辑oj_questions表 

3. 在Linux中检查是否建表成功

4. 往表中录题


一、MySQL workbench的下载和安装

1. MySQL workbench介绍

a. MySQL workbench是什么?

        简单的来说MySQL workbench就是图形化界面的MySQL客户端。

        MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统。     


b. 为什么需要MySQL workbench

        在要操作数据库中较为复杂的表时,命令行式的MySQL客户端的操作过于繁琐,所以我们选择使用MySQL workbench这一图形化界面的MySQL客户端来完成对复杂表的操作。


c. 怎么用?

        到MySQL官网下载好后,登录MySQL用户,选择数据库即可开始在中间的输入框输入SQL语句对数据库进行操作。

2. 到MySQL官网下载mysql workbench

1.1 在官网找到mysql workbench点击下载


1.2 选择Windows系统开始下载

3. 安装workbench

2.1 双击mysql-workbench-community-8.0.34-winx64开始安装

 


2.2 安装时要更换安装路径就更换,其他一路next即可


二、创建能远程登录的用户并授权

        在文章中我们以创建用户oj_client、创建数据库oj、创建表oj_questions为例,模拟oj平台从数据库中获取题目。

1. 创建用户oj_client

sql语句:create user 'oj_client'@'%' identified by '密码';
说明:%表示让用户能在任意主机上登录(即让用户能远程登录)

 

2. 创建oj数据库

sql语句:create database oj;show create database oj;
说明:使用show create database oj;检查编码方式是否为utf-8 : 

3. 给用户授权

sql语句:grant all on oj.* to oj_client@'%';说明:all表示给用户oj_client授予所有权限,让其能操作oj数据库 %表示给任意主机上登录的用户授权(即让用户能远程访问数据库)

4. 在Linux上登录用户oj_client检查其是否能操作oj数据库 


、使用mysql workbench操纵数据库

1. 使用mysql workbench连接数据库oj_client

法一、mysql workbench直接连接数据库oj_client

法二、mysql workbench创建永久连接

2. 使用mysql workbench创建并编辑oj_questions表 

use oj;create table if not exists `oj_questions`(`number` int primary key auto_increment COMMENT '题目的编号',`title` varchar(128) NOT NULL comment '题目的标题',`star` varchar(8) NOT NULL comment '题目的难度',`desc` text NOT NULL comment '题目的描述',`header` text NOT NULL comment '对应题目预设给用户看的代码',`tail` text NOT NULL comment '对应题目的测试用例代码',`cpu_limit` int default 1 comment '对应题目的超时时间',`mem_limit` int default 50000 comment '对应题目的最大开辟的内存空间'
)engine=InnoDB default charset=utf8;

3. 在Linux中检查是否建表成功

4. 往表中录题 

完成录题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/110808.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gerrit 如何提交进行review

前言 本文主要介绍如何使用gerrit进行review。 下述所有流程都是参考: https://gerrit-review.googlesource.com/Documentation/intro-gerrit-walkthrough.html 先给一个commit后但是还没有push上去的一个办法: git reset --hard HEAD^可以多次reset.…

DC/DC开关电源学习笔记(一)开关电源技术概述

(一)开关电源技术概述 1.什么是开关电源?2.开关电源技术概述2.1 小型化、薄型化、轻量化、高频化2.2 高可靠性2.3 低噪声2.4 采用计算机辅助设计和控制 1.什么是开关电源? 开关模式电源(Switch Mode Power Supply&…

opencv的使用(Ubuntu linux环境,AS jni,AS java)

最近要完成一个功能,就是把四个视频合成左右上下分布的一个视频。尝试很多方法,最终使用opencv来实现该功能。(通过opencv实现的视频好像没有声音。)研究的步骤,首先在Ubuntu环境测试,该功能是否实现。然后…

【Luniux】解决Ubuntu外接显示器不显示的问题

Luniux】解决Ubuntu外接显示器不显示的问题 文章目录 Luniux】解决Ubuntu外接显示器不显示的问题1. 检查nvidia显卡驱动是否正常2. 更新驱动3. 检查显示器是否能检测到Reference 1. 检查nvidia显卡驱动是否正常 使用命令行 nvidia-smi来检查显卡驱动是否正常,如果…

3、监测数据采集物联网应用开发步骤(3)

监测数据采集物联网应用开发步骤(2) 系统整体结构搭建 新建项目 输入项目名称:MonitorData 所谓兵马未动粮草先行,按下图创建好对应的模块备用: com.plugins 业务插件模块 com.zxy.adminlog 日志或文本文…

《C和指针》笔记12: 存储类型(自动变量、静态变量和寄存器变量)

文章目录 1. 自动变量(auto)1.1 自动变量的初始化 2. 静态变量(static)2.1 静态变量的初始化 3. 寄存器变量(register) 1. 自动变量(auto) 在代码块内部声明的变量的缺省存储类型是…

小白必看:期权行权前必须了解的问题。

期权的本质是一个买权或是卖权,也就是说你是权利方的话,你拥有以约定价格向对手方买入(买权)或卖出(卖权)一定数量标的的权利。期权行权就是从对手方买入,或向其卖出标的!下文介绍小…

葡萄叶病害识别(图像连续识别和视频识别,Python代码,pyTorch框架)

葡萄叶病害识别(图像连续识别和视频识别,Python代码,pyTorch框架)_哔哩哔哩_bilibili 葡萄数据集 第一个文件夹为 Grape Black Measles(葡萄黑麻疹)病害(3783张) Grape Black rot葡…

C#调用barTender打印标签示例

使用的电脑需要先安装BarTender 我封装成一个类 using System; using System.Windows.Forms;namespace FT_Tools {public class SysContext{public static BarTender.Application btapp new BarTender.Application();public static BarTender.Format btFormat;public void Q…

【pytorch】Unfold和Fold的互逆操作

1. 参数定义 Unfold https://pytorch.org/docs/stable/generated/torch.nn.Unfold.html#torch.nn.Unfold Fold https://pytorch.org/docs/stable/generated/torch.nn.Fold.html#torch.nn.Fold 注意:参数当中的padding是在四周边补零,而当fold后的尺寸…

Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

项目场景: 最近因为公司业务需要在搭一个新架构,用的springboot3和jdk17,在整合mybatis多数据源的时候报错 (引用的mybatisplus 和 mybatisplusjion的是最新的包-2023-08-26) Error creating bean with name ‘XXXServiceImpl’:…

无涯教程-Android Studio函数

第1步-系统要求 您将很高兴知道您可以在以下两种操作系统之一上开始Android应用程序的开发- MicrosoftWindows10/8/7/Vista/2003(32或64位)MacOSX10.8.5或更高版本,最高10.9(小牛) GNOME或KDE桌面 第二点是,开发Android应用程序所需的所有工具都是开源的,可以从Web上下载。以…

【FPGA】verilog语法的学习与应用 —— 位操作 | 参数化设计

【FPGA】verilog语法的学习与应用 —— 位操作 | 参数化设计 学习新语法,争做新青年 计数器实验升级,让8个LED灯每个0.5s的速率循环闪烁,流水灯ahh好久不见~ 去年光这个就把我折磨够呛。。我肉眼可见的脱发就是从那时候开始的。。在那两个月…

代码随想录打卡—day46—【DP】— 8.29 背包END

1 139. 单词拆分 139. 单词拆分 做了很久...估计2h 一开始我的思路卡死了 看题解之后的思路的详解见注释, 我的写法和carl 答案在一些微小的细节上略有不同,我的更好理解,但他的解法更简单。 我写的过程中,需要注意下标和字符…

爬虫逆向实战(二十四)--某鸟记录中心

一、数据接口分析 主页地址:某鸟记录中心 1、抓包 通过抓包可以发现数据接口是front/record/search/page 2、判断是否有加密参数 请求参数是否加密? 通过查看“载荷”模块可以发现,请求参数是加密的 请求头是否加密? 通过查…

基于 OV5640 的图像采集显示系统(DVP 接口时序逻辑设计)

文章目录 前言一、DVP 接口时序逻辑设计二、基本数据流接收三、像素位置输出四、舍弃前 N 张图像五、系统异常状态恢复控制六、完整代码展示七、仿真代码展示八、仿真波形展示前言 上一节,我们已经完成了 OV5640 初始化逻辑的介绍。接下来,将要开始完成 DVP 接口的时序设计。…

【C修炼计划】卷壹 · 初识C语言

文章目录 卷壹 初识C语言一 C语言的起源二 C语言的特性三 C语言的应用范围四 C语言程序结构五 C语言书写规范六 C语言编译器安装附 参考资料 卷壹 初识C语言 一 C语言的起源 C语言的前生是B语言(BCPL,一种早期的高级语言)。下图描…

1. 卷积原理

① 卷积核不停的在原图上进行滑动,对应元素相乘再相加。 ② 下图为每次滑动移动1格,然后再利用原图与卷积核上的数值进行计算得到缩略图矩阵的数据,如下图右所示。 import torch import torch.nn.functional as Finput torch.tensor([[1, 2…

华为AR路由器 典型配置案例——以太网交换

目录 Eth-Trunk 例:配置三层链路聚合 组网需求 操作步骤 检查配置结果 配置脚本 VLAN 举例:配置基于接口划分VLAN,实现同一VLAN内的互通(同设备) 组网需求 操作步骤 检查配置结果 配置脚本 举例&#xff…

C# 使用SnsSharp实现文件拖拽功能

CSDN下载地址:https://download.csdn.net/download/sns1991sns/88041637 gitee下载地址:https://gitee.com/linsns/snssharp 技术优势: 不仅使用简单,还可解决由于系统管理权限导致的文件拖拽无响应问题。 使用举例&#xff1a…