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.mzph.cn/news/794317.shtml

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

相关文章

Object.hasOwn():判断该对象是否有某个属性

定义:判断该对象是否有某个指定的自定义属性。 不包含继承原型链的属性 返回值: 返回一个布尔值, 判断该对象有指定的属性,就会返回true,没有就返回false ;语 法:Object.hasOwn(Object,prop) 示…

设计模式-单例模式(懒汉式)

1. 概念 保证一个类只有一个实例并为该实例提供一个全局唯一的访问节点 2. 懒汉式-方式一 2.1 代码示例(方式一) 示例 public class Singleton03 {/*** 构造器私有化*/private Singleton03() {}/*** 成员变量*/private static Singleton03 INSTANCE;…

CCF-CSP19<2020-06>-第1/2题

本次难度: 202006-1 线性分类器 题目:202006-1 题目分析: 给定n个点,并标记为AB两类,问给定直线是否能将其分为两个点集。 简单数学知识,点在直线上满足axbyc0,点在直线割平面所得的上下其…

云备份day02

📟作者主页:慢热的陕西人 🌴专栏链接:C云备份项目 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 主要内容介绍了第三方库jsoncpp和bundle库的使用 文章目录 云备…

android 使用ollvm混淆so

使用到的工具 ndk 21.4.7075529(android studio上下载的)cmake 3.10.2.4988404(android studio上下载的)llvm-9.0.1llvm-mingw-20230130-msvcrt-x86_64.zipPython 3.11.5 环境配置 添加cmake mingw环境变量如下图: 编译 下载…

Codeforces Round 836 (Div. 2) D. Range = √Sum

题目 思路&#xff1a; #include <bits/stdc.h> using namespace std; #define int long long #define pb push_back #define fi first #define se second #define lson p << 1 #define rson p << 1 | 1 const int maxn 1e6 5, inf 1e18, maxm 4e4 5; c…

Redis 常用命令以及结构

目录 1、目的 2、分析 2.1 String (字符串) 2.2 List(列表) 在右侧插入数据 获取&#xff0c;返回列表里指定元素。 获取索引为N的元素 设置指定索引位置的元素值 2.3 Hash (哈希) Redis---Hash 底层结构介绍 设置hash 值 删除Hash 值 2.4 ZSET 1、添加 先写权重…

PyQt qrc2py 使用PowerShell将qrc文件转为py文件并且将导入模块PyQt或PySide转换为qtpy模块开箱即用

前言 由于需要使用不同的qt环境&#xff08;PySide&#xff0c;PyQt&#xff09;所以写了这个脚本&#xff0c;使用找到的随便一个rcc命令去转换qrc文件&#xff0c;然后将导入模块换成qtpy这个通用库(支持pyside2-6&#xff0c;pyqt5-6)&#xff0c;老版本的是Qt.py(支持pysi…

【力扣每日一题】1026. 节点与其祖先之间的最大差值

LC 1026. 节点与其祖先之间的最大差值 题目描述 给定二叉树的根节点 root&#xff0c;找出存在于 不同 节点 A 和 B 之间的最大值 V&#xff0c;其中 V |A.val - B.val|&#xff0c;且 A 是 B 的祖先。 &#xff08;如果 A 的任何子节点之一为 B&#xff0c;或者 A 的任何子…

算法刷题Day23 | 回溯算法基础理论、 77. 组合

目录 0 引言1 回溯算法基础理论1.1 回溯算法模板1.2 2 组合2.1 我的解题2.2 剪枝操作 &#x1f64b;‍♂️ 作者&#xff1a;海码007&#x1f4dc; 专栏&#xff1a;算法专栏&#x1f4a5; 标题&#xff1a;算法刷题Day23 | 回溯算法基础理论、 77. 组合❣️ 寄语&#xff1a;书…

贪心算法|455.分发饼干

力扣题目链接 class Solution { public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int index s.size() - 1; // 饼干数组的下标int result 0;for (int i g.size() - 1; i > 0;…

简约好用的TCPUDP小工具

csdn下载地址&#xff1a; https://download.csdn.net/download/a876106354/89077745

SSL/TLS协议

SSL 与 TLS — 通信协议之间的区别 — AWS 【ssl认证、证书】SSL双向认证和SSL单向认证的区别(示意图)_ssl单向认证和双向认证的区别-CSDN博客 什么是SSL和TLS-SSL和TSL的工作原理-SSL和TSL的概念-华为云 获取 SSL/TLS 证书 | EMQX 文档

木棍【dfs搜索优化】

木棒 题目描述 输入样例&#xff1a; 9 5 2 1 5 2 1 5 2 1 4 1 2 3 4 0输出样例&#xff1a; 6 5【思路】 优化 【AC代码】 #include <iostream> #include <algorithm> #include <cstring>using namespace std;const int N 70;int w[N], sum, length,…

阿里云邮件服务器多少钱?邮件服务器租用费用

阿里云邮件服务器租用费用&#xff0c;2核2G3M带宽99元一年、2核4G4M服务器199元一年&#xff0c;不只是云服务器ECS&#xff0c;还可以选择轻量应用服务器。 0、在阿里云CLUB中心领取 aliyun.club 当前最新的优惠券和服务器报价单 1、阿里云服务器ECS经济型e实例&#xff0c;2…

【BPNN】BP神经网络代码

主代码 function main() clc clear close all %% 1.原始数据 %输入 SR1[20.55 22.44 25.37 27.13 29.45 30.10 30.96 34.06 36.42 38.09 39.13 39.99 ...41.93 44.59 47.30 52.89 55.73 56.76 59.17 60.63]; SR2[0.6 0.75 0.85 0.9 1.05 1.35 1.45 1.6 1.7 1.85 2.15 2.2 2.25…

eNSP配置命令笔记

配置命令 一、基本命令二、静态路由 参考博文&#xff1a;博文1、博文2 一、基本命令 undo terminal monitor //在用户视图执行&#xff0c;关闭终端的告警或日志显示 system-view //进入系统视图,简化sys sysname <name> //修改设备名称interface <接口名(g0/0/…

专题三——二分算法

目录 原理 模板 朴素二分算法 非朴素二分算法 一二分查找 二在排序数组中查找元素的第一个和最后一个位置 三点名 四x的平方根 五搜索插入位置 六山脉数组的峰顶索引 七寻找峰值 八寻找旋转排序数组中的最小值 原理 定义两个指针&#xff1a;left指向数组第一个元…

如何看到 synchronized 背后的“monitor 锁”?

Java全能学习+面试指南:https://javaxiaobear.cn 获取和释放 monitor 锁的时机 我们都知道,最简单的同步方式就是利用 synchronized 关键字来修饰代码块或者修饰一个方法,那么这部分被保护的代码,在同一时刻就最多只有一个线程可以运行,而 synchronized 的背后正是利用 …

ACWing: 1049 大盗阿福

#暴力bfs&#xff1a; """ 题目描述 阿福是一名经验丰富的大盗。趁着月黑风高&#xff0c;阿福打算今晚洗劫一条街上的店铺。 这条街上一共有 N家店铺&#xff0c;每家店中都有一些现金。 阿福事先调查得知&#xff0c;只有当他同时洗劫了两家相邻的店铺时&…