Navicat工具使用

Navicat的本质:

在创立连接时提前拥有了数据库用户名和密码
双击数据库时,相当于建立了一个链接关系
点击运行时,远程执行命令,就像在xshell上操作Linux服务器一样,将图像化操作转换成SQL语句去后台执行


一、打开Navicat


双击Navicat图标,打开Navicat工具

打开之后的界面:

二、连接服务器

(1)文件->新建连接->mysql或者直接点连接->mysql

(2)配置连接参数

  • 连接名:任意取
  • 主机:服务器IP地址
  • 端口:默认是3306,此处为3307
  • 用户名:root
  • 密码:填写对应密码

示例2:

(3)测试连接,测试连接成功后点击确定

三、数据库相关操作
1. 进入数据库

双击数据库名即可进入该数据库

2. 新建数据库

(1)右键单击数据库->新建数据库
(2)填入数据库名、字符集、排序规则

3. 编辑数据库

(1)右键单击数据库名,选择编辑数据库

  • 此处只可编辑字符集和排序规则,数据库名不能修改
  • SQL预览:数据库SQL语句展示

4. 删除数据库

右键单击数据库,选择删除数据库

5. 命令列界面

右键单击数据库,选择命令列界面,可以在里面输入SQL命令,与在xshell里面输入Linux命令一样

四、数据表的操作
1. 新建表

鼠标右击“表”,选择新建表(表名在最后保存时才起)

2. 字段操作(添加、插入、删除)

3. 列数据添加(表头)

直接举例说明

  • 需要建的表的数据为:

  • 在Navicat上建好的表:

  • 点击保存

  • 可点击右边的DDL图标,查看建表语句

CREATE TABLE `commodity_table` (`product_id` int(11) unsigned zerofill NOT NULL,`product_name` varchar(30) DEFAULT 'water',`classification` varchar(30) DEFAULT NULL,`weight` float(10,2) DEFAULT NULL,`supplier_id` int(11) DEFAULT NULL,PRIMARY KEY (`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

与在xshell里面写的建表语句做对比,可发现他们是一样的

五、表中数据的操作
1.打开表
  • 选择建好的表,双击或右键单击,并选择打开表
2. 表中数据增加、删除等
符号含义语句
+新增一行
-有数据时,删除这一行的数据delete from
输入数据后,确认操作insert into
×删除一行
刷新图标查询整个表的数据select * from

(1)新增数据

INSERT INTO 
`000_test`.`commodity_table`(`product_id`, `classification`, `weight`, `supplier_id`) 
VALUES 
(1002, 'soap','Daily_Necessities', 0.15, 2)

(2)新增一行

(3)删除行

(4)删除行数据

(5)刷新列表数据

3. 筛选(where子句)
  • 点击筛选,可以设置筛选条件

关系有:

4. 排序操作

5. 在数据库中查找

(1)选择一个表,右键单击->在数据库中查找

(2)可以双击查找到的表,查看建表语句,可以点击美化SQL,让语句显示可读性更高

(3)点击保存,方便下次使用

六、日志的查看

(1)工具->历史日志

(2)可看到历史操作日志

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

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

相关文章

文生图大模型三部曲:DDPM、LDM、SD 详细讲解!

1、引言 跨模态大模型是指能够在不同感官模态(如视觉、语言、音频等)之间进行信息转换的大规模语言模型。当前图文跨模态大模型主要有: 文生图大模型:如 Stable Diffusion系列、DALL-E系列、Imagen等 图文匹配大模型:如CLIP、Chinese CLIP、…

【TensorRT】TensorRT C# API 项目介绍:基于C#与TensorRT部署深度学习模型(下篇)

文章目录 4. 接口调用4.1 创建并配置C#项目4.2 添加推理代码4.3 项目演示 5. 总结 4. 接口调用 4.1 创建并配置C#项目 首先创建一个简单的C#项目,然后添加项目配置。 首先是添加TensorRT C# API 项目引用,如下图所示,添加上文中C#项目生成的…

Intel Arc显卡安装Stable Diffusion

StableDiffusion是一种基于深度学习的文本到图像生成模型,于2022年发布。它主要用于根据文本描述生成详细图像,也可应用于其他任务,如内补绘制、外补绘制和在提示词指导下生成图像翻译。通过给定文本提示词,该模型会输出一张匹配提…

Linux如何连接github仓库

一.创建一个github账号 如何创建一个github账号 二.在github上创建一个仓库 登录上github后出现这个界面 然后点击左上角头像,在按照图片位置点击: 继续按照图片上的位置进行点击: 创建成功: 三.云主机连接Github仓库 1.在linux中…

今日学到的小知识点:

1.快读&#xff1a;当用cin和scanf都不能满足要求的读入速度时&#xff0c;可以用getchar手写一个快读函数 C代码&#xff1a; inline int read() {int flag 1;//判断符号位int res 0;char ch getchar();while (ch < 0 || ch>9) {//若不为数字&#xff0c;则判断符号…

notepad++里安装32位和64位的16进制编辑器Hex-Editor

这个16进制编辑器确实是个好东西&#xff0c;平时工作种会经常用到&#xff0c; 这是hex-editor的官网。这个里边只能下载32位的(64位的看最下边)&#xff0c;选一个合适的版本&#xff0c;我当时选的是最新的版本 https://sourceforge.net/projects/npp-plugins/files/Hex%20E…

深入了解 Vue 3 中的 Keyframes 动画

在本文中&#xff0c;我们将探讨如何在 Vue 3 中实现 Keyframes 动画。Keyframes 动画允许我们通过定义关键帧来创建复杂的动画效果&#xff0c;从而为用户提供更吸引人的界面体验。 transition动画适合用来创建简单的过渡效果。CSS3中支持使用animation属性来配置更加复杂的动…

● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间

● 435. 无重叠区间 class Solution:def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int:if len(intervals)1:return 0intervalssorted(intervals,keylambda x:(x[0],x[1]))res0for i in range(1,len(intervals)):if intervals[i][0]<intervals[i-1][…

css- 4

1.浮动 1. 浮动最初用于实现文字环绕效果 2. 现在&#xff0c;浮动是主流的布局方式之一 1.1元素浮动之后的特点 元素浮动之后&#xff0c;称为浮动元素&#xff0c;具有如下特点&#xff1a; 1. 浮动元素脱离文档流 2. 多个浮动的元素会水平排列&#xff0c;一行放不下自动换…

JAVAEE进阶——CAS,ABA问题

文章目录 CAS什么是CAS如何理解CASCAS伪代码 CAS怎么实现的CAS的应用实现自旋锁 CAS的ABA问题什么是ABA问题 ABA问题的解决 CAS 什么是CAS CAS:全称是Compare and swap也就是比较并交换什么是比较并交换呢&#xff1f;我们来举个例子 假如说原内存中的数据是V&#xff0c;旧的…

AR和VR如何改变客户体验?

How AR and VR are transforming customer experiences&#xff1f; How AR and VR are transforming customer experiences AR和VR如何改变客户体验 AR and VR technology was largely expedited by the past pandemic with at least 93.3 million and 58.9 million users r…

机器学习实战17-高斯朴素贝叶斯(GaussianNB)模型的实际应用,结合生活中的生动例子帮助大家理解

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下机器学习实战17-高斯朴素贝叶斯(GaussianNB)模型的实际应用&#xff0c;结合生活中的生动例子帮助大家理解。GaussianNB&#xff0c;即高斯朴素贝叶斯模型&#xff0c;是一种基于概率论的分类算法&#xff0c;广泛应…

游戏引擎中的粒子系统

一、粒子基础 粒子系统里有各种发射器&#xff08;emitter&#xff09;&#xff0c;发射器发射粒子&#xff08;particle&#xff09;。 粒子是拥有位置、速度、大小尺寸、颜色和生命周期的3D模型。 粒子的生命周期中&#xff0c;包含产生&#xff08;Spawn&#xff09;、与环…

如何提高图片的分辨率?dpi修改工具推荐

在调整分辨率之前&#xff0c;我们需要了解什么是dpi分辨率&#xff0c;简单来说&#xff0c;分辨率是指图像中包含的像素数量&#xff0c;分辨率越高&#xff0c;图像就越清晰&#xff0c;常见的分辨率包括72dpi、96dpi和300dpi等&#xff0c;在打印照片或者一些考试平台对图片…

【产品经理】全面解读“数字孪生”

理解数字孪生 随着互联网技术的深入发展&#xff0c;数字孪生被越来越多地提及&#xff0c;那么数字孪生到底是什么&#xff1f;数字孪生&#xff0c;翻译自英文“Digital Twin”&#xff0c;最早在2002年&#xff0c;被从事产品生命周期管理PLM的Michael Grieves教授&#xf…

MHA的实验部署

一、前期准备 准备四台虚拟机&#xff0c;一台主服务器&#xff0c;一台管理服务器&#xff0c;两台从服务器 在开始之前先要关闭所有服务器的防火墙&#xff0c;以免有一些麻烦 二、实际操作 2.1 配置主服务器 2.2 配置从服务器1和2 2.3 给主从服务器实现软链接 2.4 配置mysql…

JimuReport积木报表 v1.7.4 正式版本发布,免费的JAVA报表工具

项目介绍 一款免费的数据可视化报表&#xff0c;含报表和大屏设计&#xff0c;像搭建积木一样在线设计报表&#xff01;功能涵盖&#xff0c;数据报表、打印设计、图表报表、大屏设计等&#xff01; Web 版报表设计器&#xff0c;类似于excel操作风格&#xff0c;通过拖拽完成报…

JavaEE初阶-线程3

文章目录 一、线程安全问题-内存可见性二、等待通知2.1 wait()方法2.2 notify()方法 一、线程安全问题-内存可见性 import java.util.Scanner;public class Demo27 {private static int count0;//下面这段代码会出现内存的可见性问题//将从内存中读取count值的操作称为load 判…

OpenHarmony实战:代码上库

前言 到达这一步好比临门一脚&#xff0c;意义很大&#xff01;您的代码被合入 OpenHarmony 平台&#xff0c;这是最后的一道关口&#xff0c;保证合入的是正确的&#xff0c;并且不会对系统造成意外。 避坑指南 1. 填写 ISSUE 和 PR 按照规范进行 ISSUE 和 PR 填写不规范会…

Redis中的复制功能(一)

复制 概述 在Redis中&#xff0c;用户可以通过执行SLAVEOF命令或者设置slaveof选项&#xff0c;让一个服务器去复制(replicate)另一个服务器&#xff0c;我们称呼被复制的服务器为主服务器(master)&#xff0c;而对主服务器进行复制的服务器则被称为从服务器(slave),如图所示…