Navicat使用技巧(2022.9)

目录

一、多表查询

二、图表功能

三、Navicat视图

四、函数

五、修改用户信息

六、索引

Navicat使用技巧(附快捷键)

一、多表查询  (自动生成查询语句)

20211209_使用Navicat创建多张表的连接查询_哔哩哔哩_bilibili

前提: 2张表需要有共同字段 (部门ID)

1、新建查询 → 查询创建工具

2、建立2张表的连接

3、勾选 显示的字段

二、图表功能

1、新建工作区 → 选择 数据源

2、选择数据表, 选择【字段】,绘制表格,然后编辑 → 保存

三、Navicat视图  (选择一些数据列,保存成一个视图,下次直接打开查看)

1、点击视图中的“视图创建工具”

2、直接将需要建立视图的表拖入框中空白处,并勾选该视图需要显示的字段名字

3、之后将该视图取名为purchase_detail     (就是将特定SQL 语句,保存起来)

四、函数

1、运算符的使用

2、聚合函数的使用  (用【查询创建工具】)

     

3、创建函数

在使用Navicat软件创建函数之前,你要明白一个概念!_哔哩哔哩_bilibili

需求:创建一个函数,输入id(manager_id),返回对应的 department_name。   (输入200,返回 Adm)

步骤:

(1)新建【函数】,选择返回类型

     

(2)输入函数(如下)   保存 → 函数命名

(3)运行函数。  输入参数id,会马上返回函数结果    (输入200,返回 Adm)

四、函数

(1)什么是函数?

函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。

【但注意的是函数注重返回值,不注重执行过程,故有一些语句是无法执行的。所以函数并不是单纯的sql语句集合】

MySQL已经提供了大部分常用的函数(已经定义好了的函数),详见:MySq函数。

这里主要介绍如何自定义函数。

彭珂个人网的个人空间_哔哩哔哩_Bilibili

(2)创建过程

五、 修改用户信息

登录 mysql ,选择需要修改用户信息的 数据库

点击上方的 用户

选择需要修改的 用户名 ,再点击上方 编辑用户

出现以下界面,修改你需要 修改的信息 ,再点击 保存

六、索引   (Navicat创建索引)

1、索引的优势劣势

(1)优势

类似于书籍的目录索引, 提高数据检索的效率(加快查找速度), 降低数据库的IO成本。

通过索引列对数据进行排序, 降低数据排序的成本,降低CPU的消耗,提高性能。

(2)劣势

索引也是一张表,该表中保存了主键与索引字段,并指向实体类的记录,所以索引列也是要占用空间的。

虽然索引大大提高了查询效率,同时却也降低更新表的速度, 如对表进行 INSERT、 UPDATE、 DELETE。

因为更新表时,MSQL不仅要保存数据,还要保存一下索引文件每次更新添加了索引列的字段,都会调整因为更新所带来的键值变化后的索引信息。

资料

一、函数

navicat如何创建数据库函数-navicat-PHP中文网

二、模型           (就是E-R关系图绘制)

Navicat 教程 | Navicat 在线手册

三、图表

Navicat 教程 | Navicat 在线手册

四、备份与还原

Navicat 教程 | Navicat 在线手册

Navicat使用技巧(附快捷键)

1、有时按快捷键Ctrl+F搜某条数据的时候搜不到,但是能用sql查出来,这是怎么回事?

Ctrl+F只能搜本页数据,不在本页的数据搜不到,navicat每页默认最多显示1000条数据。

2、在navicat上对某个字段按照升序或降序排列,navicat上此表的所有页面都是按照这样排列的而不只是本页

3、新建查询。   注释sql的快捷键:Ctrl+/        取消注释:Shift+Ctrl+/

4、Navicat没有查找字段名的功能按钮,只能用sql查

查询方法参见:Navicat查询哪些表有指定字段名_ispotu的博客-CSDN博客

5、navicat中按字段的降序或升序排列不会影响数据库里的数据排序,只是navicat显示在眼前的数据顺序变化而已。

6、数据库里的数据顺序是按照创建时间存储并排序的。从数据库查出来(默认排序(SQL中不写排序order by),即ORDER BY CREATE_TIME ASC)的数据放进List里面的顺序与数据库里的数据顺序是一致。Navicat里显示的一条条的数据都是从上往下对应数据创建时间从早到晚。程序查出来(默认排序(SQL中不写排序order by),即ORDER BY CREATE_TIME ASC)的实体类List的顺序也是这样的,对应List的元素索引从小到大,即索引值越大,这条数据的创建时间越晚,与数据库里的顺序是对应的。

7、表的数据内容显示页面切换到表的结构设计页面:

在表的数据内容显示页面按快捷键建Ctrl+D

相反切换回数据内容显示页:Ctrl+O

8、快速切换到表的查询:在数据内容显示页面按快捷键Ctrl+Q

9、编辑sql时选中一行快捷键:鼠标三击当前行

10、Navicat快捷键:

Ctrl+Q           打开查询窗口

Ctrl+/            注释sql语句

Ctrl+Shift +/      解除注释

Ctrl+R           运行查询窗口的sql语句

Ctrl+Shift+R      只运行选中的sql语句

F6               打开一个mysql命令行窗口

Ctrl+L           删除一行

Ctrl+N           打开一个新的查询窗口

Ctrl+W          关闭一个查询窗口

Ctrl+D          表的数据显示显示页面切换到表的结构设计页面,但是在查询页面写sql时是复制当前行

11、 “井号”  # 是注释作用,  "-- "  (注意有空格) 也是注释作用。

12、表字段太多,但要快速定位字段查看数据:查看:

https://blog.csdn.net/superit401/article/details/108085362

Navicat使用总结(2022.9)相关推荐

  1. macOS安装MySQL,使用Navicat连接MySQL数据库/2022

    macOS安装MySQL,使用Navicat连接MySQL数据库/2022 intel chip 下载安装文件 进入官网 MySQL :: MySQL Downloads 选择页尾MySQL Comm ...

  2. 揭秘 2023 年 Navicat 两大重磅功能 Redis + OceanBase 发布计划

    揭秘 Navicat 2023 上半年两大重磅功能发布计划 支持计划一 2023年1月墨天轮中国数据库排名 Top 1 Navicat 计划在 2023 Q1 发布支持 OceanBase (兼容 O ...

  3. 假冒网站引发多重安全风险 | 官方严正声明:切勿在非官方渠道购买或下载 Navicat 软件

    Navicat 严正声明 近期,有关于 Navicat 假冒网站的事件,不法分子通过仿制官方网站,诱导用户下载盗版软件.Navicat 官方已正式向国内监管部门举报,提请将该不法网站下架.目前,监管部 ...

  4. 2022最新软件测试学习路线图

    2022最新软件测试学习路线图! 正在学习或者考虑学习软件测试的小伙伴们有时候是不是觉得很迷茫,学习了软件测试职业到底有哪些发展方向呢?又需要学习哪些内容,掌握到什么程度呢?学习过程中,学习路线是必不 ...

  5. 2022第四届长安杯复盘

    容器加挂密码:2022.4th.changancup! 案件背景: 某地警方接到受害人报案称其在某虚拟币交易网站遭遇诈骗,该网站号称使用"USTD币"购买所谓的"HT币& ...

  6. 2022第四届长安杯wp

    目录 背景 检材一 1. 检材1的SHA256值为 2. 分析检材1,搭建该服务器的技术员IP地址是多少?用该地址解压检材2 3. 检材1中,操作系统发行版本号为 4. 检材1系统中,网卡绑定的静态I ...

  7. MySQL课程设计2022 · 员工考勤管理系统

    看侧边栏的目录结构,自动生成的跳转全是错的,CSDN开发人员能不能修一修啊气死我了 哈哈,首先推流我的开发文件,不会真的有人买吧不会吧不会吧 SQL源文件.Mybatis开发文件.课程设计报告:苏晓辉 ...

  8. 2022云南省职业院校技能大赛(高职组) Web技术(网站设计与开发)赛项规程

    2022云南省职业院校技能大赛(高职组) Web技术(网站设计与开发)赛项规程 一.赛项名称 赛项名称:Web技术(网站设计与开发) 赛项组别:高职组 二.竞赛内容 Web技术(网站设计与开发)赛项基 ...

  9. 2022年,你的数据库还没有上云吗?

    一.开篇语 1.1 传统数据库的压力日益倍增     随着全球网民的持续增长,数据库的压力已越来越成为一个企业的瓶颈.在业务和用户量的的持续增长下,如何保证数据库的安全性.稳定性.可用性?     国 ...

  10. 【mysql入门笔记01 2022.9.27】

    mysql入门笔记01 2022.9.27 数据库概念 数据库管理系统 关系型数据库(RDBMS) 非关系型数据库(NoSQL) SQL概念 Mysql 版本 Mysql安装 Mysql启动 方式一 ...

最新文章

  1. 把握数据,驱动未来 | 清华大学大数据研究中心2020年RONG奖学金答辩会成功举办...
  2. 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to import module(cannot import name ‘GraphDef`)
  3. 汇编中的word ptr
  4. Nginx作为静态资源web服务
  5. P2567 [SCOI2010]幸运数字
  6. Java BigInteger类| isProbablePrime()方法与示例
  7. python写算法求最短路径,Python实现迪杰斯特拉算法并生成最短路径的示例代码
  8. android布局属性详解(转)
  9. ibm软件工程师含金量_【上海IBM工资】软件开发工程师待遇-看准网
  10. Tensor的填充与复制
  11. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。报错...
  12. java游戏下载网址_手机java游戏下载网站
  13. Google完整安装包下载
  14. 安装Android SDK时无法识别JDK 10
  15. 用matlab画旋转的玫瑰,基于Excel2010风向玫瑰图绘制研究.doc
  16. 1.6万亿参数的语言模型:谷歌大脑提出Switch Transformer,预训练速度可达T5的7倍
  17. 胜任力模型(competency model)
  18. win server 2008r2 相关设置
  19. 连续仨月霸占牛客榜首,京东T8呕心巨作:700页JVM虚拟机实战手册
  20. APP启动时白屏/黑屏 或者 Activity打开时白屏/黑屏

热门文章

  1. 题目:Frodo and pillows(二分)
  2. 苹果自带的清理软件_苹果电脑系统垃圾清理软件
  3. Linux下动态库so查找与函数列表
  4. 贼好用的对比工具--BeyondComper
  5. snkrs抽签协议获取
  6. 网络爬虫异常处理总结
  7. unity3d双面材质_unity3d中创建双面材质
  8. mysql 分数段_编写sql实现分数排名 mysql
  9. Android Base64编码算法
  10. ARP断网攻击与监听