Navicat使用总结(2022.9)

Navicat使用技巧(2022.9

目录

一、多表查询

二、图表功能

三、Navicat视图

四、函数

五、修改用户信息

六、索引

Navicat使用技巧(附快捷键)

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

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

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

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

Navicat使用总结(2022.9)_第1张图片

2、建立2张表的连接

Navicat使用总结(2022.9)_第2张图片

3、勾选 显示的字段

Navicat使用总结(2022.9)_第3张图片

二、图表功能

Navicat使用总结(2022.9)_第4张图片

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

Navicat使用总结(2022.9)_第5张图片

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

Navicat使用总结(2022.9)_第6张图片

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

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

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

Navicat使用总结(2022.9)_第7张图片

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

Navicat使用总结(2022.9)_第8张图片

四、函数

1、运算符的使用

Navicat使用总结(2022.9)_第9张图片

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

Navicat使用总结(2022.9)_第10张图片      Navicat使用总结(2022.9)_第11张图片

3、创建函数

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

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

Navicat使用总结(2022.9)_第12张图片

步骤:

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

Navicat使用总结(2022.9)_第13张图片      Navicat使用总结(2022.9)_第14张图片

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

Navicat使用总结(2022.9)_第15张图片

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

Navicat使用总结(2022.9)_第16张图片

四、函数

(1)什么是函数?

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

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

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

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

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

Navicat使用总结(2022.9)_第17张图片

(2)创建过程

Navicat使用总结(2022.9)_第18张图片

五、 修改用户信息

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

点击上方的 用户

Navicat使用总结(2022.9)_第19张图片

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

Navicat使用总结(2022.9)_第20张图片

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

Navicat使用总结(2022.9)_第21张图片

六、索引   (Navicat创建索引)

1、索引的优势劣势

(1)优势

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

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

(2)劣势

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

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

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

Navicat使用总结(2022.9)_第22张图片

资料

一、函数

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

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

Navicat 教程 | Navicat 在线手册

Navicat使用总结(2022.9)_第23张图片

三、图表

Navicat 教程 | Navicat 在线手册

四、备份与还原

Navicat 教程 | Navicat 在线手册

Navicat使用总结(2022.9)_第24张图片

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

你可能感兴趣的:(数据库专栏,sql,数据库,mysql)