Navicat的使用

2024-02-26_005630

1. Navicat介绍

Navicat: 是一款流行的数据库管理和开发工具, 它支持多种数据库系统,
: MySQL, MariaDB, MongoDB, SQL Server, Oracle, PostgreSQL .
Navicat通过提供直观的图形用户界面(GUI), 使用户能够更轻松地执行各种数据库操作, 而无需记住复杂的SQL命令.以下是Navicat的一些主要功能和特点:
* 1. 可视化操作Navicat提供了丰富的图形界面,使用户可以通过简单的点击和拖拽来执行数据库操作, 如创建表, 索引, 查询, 更新, 删除等.
* 2. 多数据库支持: Navicat 支持多种数据库系统, 用户可以在同一个应用程序中管理多个不同类型的数据库.
* 3. SQL编辑与执行: Navicat内置了一个强大的SQL编辑器, 用户可以编写, 编辑和执行SQL脚本, 以及查看执行结果.
* 4. 数据导入与导出: Navicat提供了数据导入和导出的功能, 支持多种文件格式, : CSV, Excel, JSON等.
* 4. 数据同步与备份: 用户可以使用Navicat进行数据库的同步和备份操作, 确保数据的安全性和一致性.
* 5. 性能监控: Navicat还提供了数据库性能监控的功能, 帮助用户了解数据库的运行状态和资源使用情况.
* 6. 安全性: Navicat支持SSL加密连接, 确保数据传输的安全性.总之, Navicat 是一个功能强大的数据库管理和开发工具, 它通过图形化的操作界面, 大大简化了数据库的操作和管理过程。\.
无论是数据库管理员还是开发人员, 都可以通过使用Navicat来提高工作效率和便捷性.
下载地址: http://www.navicat.com.cn/download/navicat-premium .

2024-02-25_203841

可以免费试用14, 自己百度找破_解工具...安装后打开后的界面如下.

2024-02-25_204159

2. 连接数据库

* 1. 点击连接.
* 2. 选择连接的数据库, : MySQL.

2024-02-25_204606

* 3. 填写连接资料.连接名: 自定义主机: 127.0.0.1 或者 locahost端口: 3360用户名: root密码: 123456* 4. 点击测试连接.

2024-02-25_205925

* 5. 测试连接成功后点击确认会关闭提示框.
* 6. 点击确认(确认连接数据库).

2024-02-25_210426

* 7. 创建连接成功.

2024-02-25_210944

* 8. 双击连接名称连接服务器, 此时sql图标由灰色变成绿色.

2024-02-25_211243

3. 新建库

* 1. 选中连接名称 --> 右击 --> 选择新建数据库.

2024-02-25_211834

* 2. 填写新建数据库资料:数据库名: db6字符集: utf8mb4 数据库的默认字符集排序规则: utf8mb4_0900_ai_ci  数据库的默认的排序

2024-02-25_212215

* 3. 查看sql预览(展示创建库的命令).
* 4. 点击确认后创建数据库.

2024-02-25_212601

2024-02-25_212643

4. 新建表

* 1. 双击打开数据库(数据库图标由灰色转为绿色)

2024-02-25_220010

* 2. 选中表 --> 右击--> 新建表.

2024-02-25_220154

* 3. 填写表格的字段信息.

2024-02-25_220831

* 4. 添加字段.

2024-02-25_222937

* 5. 字符类型设置.

2024-02-25_223115

* 6. 设置枚举类型: 类型设置为enum --> 底部面板中设置值与默认值.

2024-02-25_223731

2024-02-25_224013

* 7. 保存&&命名表.

2024-02-25_224605

* 8. 双击表展示表格 --> 双击创建的表格查看表格信息.

2024-02-25_224753

5. 录值

单击表格中添加数据即可.
底部按钮介绍:
* 1. 点✓确认添加数据.
* 2. 点-删除一条数据.
* 3. 点+添加一行数据.
* 4. 点×清除数据取消添加行.

2024-02-25_225227

6. 设置外键

员工表是从表, 部门表是主表, 外键建立在从表中.
* 1. 在新建一张部门表(主表).

2024-02-25_230506

* 2. 为部门表录制.

2024-02-25_230758

* 3. 选中从表(emp) --> 右击设计表.

2024-02-25_232332

* 4. 添加一个关联字段.

2024-02-25_232104

* 5. 点击外键 --> 下拉选择关联的字段 --> 设置级联更新与级联删除 --> 点击保存.其中, 被引用的模式默认即可, 名在点击保存时会自动填写.

2024-02-25_232806

2024-02-25_233337

* 6. 打开从表(员工表)中设置关联字段的信息 --> 点击刷新 --> 刷新后外键字段可以下拉选择主键的主键.

2024-02-25_233641

2024-02-25_233853

7. 模型

* 1. 逆向数据库到模型.

2024-02-25_234346

2024-02-25_234437

* 2. 双击表格标签可以表进行编辑.

2024-02-25_234542

* 3. 可以直接模型来创建表(点击顶部模型图标).

2024-02-25_234952

* 3.1 点击新建模型 --> 选择模型类型为物理.

2024-02-25_235127

* 3.2 选择表右击新建表格 -->双击表格弹出表格设计框 --> 后续的步骤和之前建立表格的操作大致相同.

2024-02-25_235212

8. 查询

* 1. 点击查询图标 --> 新建查询.

2024-02-25_235732

* 2. 选择连接的客户端与数据库.

2024-02-25_235824

* 3. 书写sql语句(可以书写多条).快速加减注释: ctrl + ?      
* 4. 美化sql: 选中sql语句后点击美化则是美化选中的语句, 如果没有选中则是美化所有语句.

2024-02-26_000345

2024-02-26_000419

* 5. 运行sql语句的两种方式:5.1 选中执行执行语句: 选择某个语句后点运行.5.2 不选中执行的语句: 执行所有的语句.

2024-02-26_000830

2024-02-26_000913

* 6. 保存查询信息.

2024-02-26_001202

* 7. 查询列表中会展示保存的查询文件. 右侧显示源文件的存在路径,

2024-02-26_001248

9. 备份

* 1. 选择备份的库(备份只能保存单个库).

2024-02-26_002230

* 2. 选择保存的位置.

2024-02-26_002306

* 3. 等待转存 --> 成功后即可关闭.

2024-02-26_002352

10. 恢复

* 1. 选中一个数据库或者新建数据库(恢复的位置, 注意字符编码格式) --> 点击运行SQL文件.    

2024-02-26_004454

* 2. 找到SQL文件 --> 点击打开.

2024-02-26_004359

* 3. 点击开始.

2024-02-26_004543

* 4. 查看运行结果(确认无错误) --> 关闭运行提示框.

2024-02-26_004614

* 5. 刷新库.

2024-02-26_004820

2024-02-26_004728

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

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

相关文章

PyQt5图片浏览器

PyQt5图片浏览器 实现方式功能实现具体代码 界面实现pillow源码修改ImageQt错误主页面布局 项目开源地址 分享一个图片浏览器 实现方式 qt本身有一个QGraphicsView类用来当做视图框架。 具体参考:如何在pyqt中使用 QGraphicsView 实现图片查看器 不过大佬给的例子…

聚集高速托盘类四向穿梭车ASRV|一车跑全仓可获得10000个货位的HEGERLS智能搬运机器人

随着国内外制造业加速转型升级,越来越多的企业需要进行物流智能化升级,但是往往受到仓库面积、高度、形状等现实条件的限制,以及市场不确定性因素的影响。因此,相对于投资传统的自动化立体库,企业更倾向于选择智能化、…

机器学习-01-课程目标与职位分析

总结 本系列是机器学习课程的第01篇,主要介绍本门课程的课程目标与职位分析 教材 数据挖掘与机器学习 课程教学方法 布鲁姆教学法 认知领域(cognitive domain) 1.知道(知识)(knowledge) 是指…

细嗦MySQL三大日志

文章目录 三大日志:binlog(归档日志)、redo log(重做日志)、undo log(回滚日志)redo log刷盘机制日志文件组 binlog记录格式写入机制 两阶段提交undo log提供回滚操作提供MVCC(多版本…

科技云报道:黑马Groq单挑英伟达,AI芯片要变天?

科技云报道原创。 近一周来,大模型领域重磅产品接连推出:OpenAI发布“文字生视频”大模型Sora;Meta发布视频预测大模型 V-JEPA;谷歌发布大模型 Gemini 1.5 Pro,更毫无预兆地发布了开源模型Gemma… 难怪网友们感叹&am…

【Excel PDF 系列】POI + iText 库实现 Excel 转换 PDF

你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,欢迎指教: 企鹅:869192208 文章目录 前言转换前后效果引入 pom 配置代码实现 前言 最近遇到生成 Excel 并转 pdf 的需求,磕磕碰碰总…

stm32——hal库学习笔记(DMA实验)

一、DMA介绍(了解) 二、DMA结构框图介绍(熟悉) 三、DMA相关寄存器介绍(熟悉) 四、DMA相关HAL库驱动介绍(掌握) 五、DMA配置步骤(掌握) 六、编程实战&#xff…

Anaconda和TensorFlow环境搭建!!

Anaconda下载 进入官网下载 https://www.anaconda.com/download 也可以通过清华的映像站下载: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 我这里下载的是3.4.20版本。下载好就可以安装默认安装就行。 打开Anaconda Prompt修改成国内镜像 conda c…

大概了解一下G1收集器

在上一篇文章中(链接:大概了解一下CMS收集器)我们提到,CMS是一种主要针对旧生代对象进行回收的收集器。与CMS不同,G1号称“全功能的垃圾收集器”,对初生代内存和旧生代内存均进行管理。鉴于此,这…

pyspark分布式部署随机森林算法

前言 分布式算法的文章我早就想写了,但是一直比较忙,没有写,最近一个项目又用到了,就记录一下运用Spark部署机器学习分类算法-随机森林的记录过程,写了一个demo。 基于pyspark的随机森林算法预测客户 本次实验采用的…

成功解决ModuleNotFoundError: No module named ‘cv2’

🔥 成功解决ModuleNotFoundError: No module named ‘cv2’ 🔥 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程 …

中间件-Nginx漏洞整改(限制IP访问隐藏nginx版本信息)

中间件-Nginx漏洞整改(限制IP访问&隐藏nginx版本信息) 一、限制IP访问1.1 配置Nginx的ACL1.2 重载Nginx配置1.3 验证结果 二、隐藏nginx版本信息2.1 打开Nginx配置文件2.2 隐藏Nginx版本信息2.3 保存并重新加载Nginx配置2.4 验证结果2.5 验证隐藏版本…

ubuntu20.04安装和使用 Maldet (Linux Malware Detect)

1、下载 Maldet sudo wget http://www.rfxn.com/downloads/maldetect-current.tar.gz 2、解压Maldet sudo tar -xvf maldetect-current.tar.gz 3、进入到Maldet目录,然后运行安装脚本 sudo ./install.sh 4、安装ClamAV sudo apt-get update sudo apt-get in…

Jenkins 中针对视图分组(11)

一、将没有在视图的项目进行归纳操作; 新增的项目规则,并入到某就一个视图中,但常规是设置一个规则,后续按照规则走,就不用单独设置 1、首先到控制台页面,如果没有视图分组就点击加号新增;已存在…

JavaScript异步编程

回调地狱 回调地狱是一种由于过度使用嵌套回调函数而导致的代码结构不清晰、难以理解和维护的问题。一个典型例子是嵌套多个回调函数,每个回调函数都作为另一个回调函数的参数。这样会导致各个部分之间高度耦合、程序结构混乱、流程难以追踪,每个任务只能…

详解顺序结构滑动窗口处理算法

🎀个人主页: https://zhangxiaoshu.blog.csdn.net 📢欢迎大家:关注🔍点赞👍评论📝收藏⭐️,如有错误敬请指正! 💕未来很长,值得我们全力奔赴更美好的生活&…

性能优化问题思考总结

INP 是什么? Interaction to Next Paint (INP) INP是一项指标,通过观察用户在访问网页期间发生的所有点击、点按和键盘互动的延迟时间,评估网页对用户互动的总体响应情况。 互动是指在同一逻辑用户手势期间触发的一组事件处理脚本。例如&a…

龙蜥OS 尝试

> 尝试一下龙蜥OS,和Centos8应该没什么区别。 阿里云版本龙蜥 https://alinux3.oss-cn-hangzhou.aliyuncs.com/aliyun_3_x64_20G_nocloud_alibase_20230727.vhd Index of /anolis/8.8/isos/GA/x86_64/ (openanolis.cn) 网卡 我在虚拟机上安装完后,…

SpringBoot使用classfinal-maven-plugin插件加密Jar包

jar包加密 1、在启动类的pom.xml中加入classfinal-maven-plugin插件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin><…

算法沉淀——动态规划之子数组、子串系列(上)(leetcode真题剖析)

算法沉淀——动态规划之子数组、子串系列 01.最大子数组和02.环形子数组的最大和03.乘积最大子数组04.乘积为正数的最长子数组长度 01.最大子数组和 题目链接&#xff1a;https://leetcode.cn/problems/maximum-subarray/、 给你一个整数数组 nums &#xff0c;请你找出一个具…