我是靠谱客的博主 受伤菠萝,最近开发中收集的这篇文章主要介绍csv文件导入 navicat会少了很多记录_为Navicat正名,Navicat完全使用手册(下),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

点击关注上方“SQL数据库开发”,

设为“置顶或星标”,第一时间送达干货

之前发布了Navicat数据库和架构的一些实用功能,还没看的小伙伴可以戳这里: 《 为Navicat正名,Navicat完全使用手册(上) 》 今天我们继续介绍Navicat数据库对象的一些功能。

新建表

这个是比较常见的功能,相比其他管理工具,Navicat将建表过程中所涉及的各种常用功能都包含进去了,包含新字段,索引,主键,外键,唯一键等等与表有关的内容,具体如下图:

9f8ae8403ea2b714925f18b1b6a57f2f.png

针对表的几个常用功能,我们再详细给大家介绍一下

字段

字段的功能很多,也是其他功能的前提,意思是你必须先创建了字段才能使用后面的一些功能。

87f49cd1ab00194804f09f58e6bde6fa.png 其中第一排的添加字段,插入字段,删除字段,可以通过字面意思来理解。 主键:选中某个字段,点击主键即可设置为主键 标识:勾选后一般用作自增长列来使用 注释:对字段的备注,通常为中文 名:字段存在表里的字段名 类型:字段数据类型 长度:字段的长度,通常int和datetime可以不设置长度。 比例:小数位数 不是Null:该字段是否为空,勾选不为空,不勾选为空。

索引

用来创建索引,只需要选定指定的列,就可以在对应的列上创建索引了。

75a52adf2438c5731c11807fe57bb2cc.png 名:索引的名称,通常按命名规范以index或idx开头,当然你也可以自定义。 字段:选择在哪个字段上创建索引。还可以选择排序规则,默认是升序ASC。 索引类型:不同的数据库索引类型不同,SQL Server类型一般为聚集索引(Clustered)和非聚集索引(Non-Clustered) 唯一键:用来限制字段的记录是否可以重复,勾选就是不可重复。

外键

用来创建外键约束的功能,目前的数据库设计中,通常不设置外键约束了。

679b369478555fb7ef79848cf2b6565e.png

名:外键名称,通常以fk开头 字段:用来设置外键的字段 参考表:与之相关联的表 参考字段:与之相关联表中的字段 删除时:是否级联删除 更新时:是否级联更新

唯一键

区别于主键,唯一键具有唯一性 与主键的区别有: 1.主键不允许空值,唯一索引允许空值 2.主键只允许一个,唯一索引允许多个 3.主键产生唯一的聚集索引,唯一索引产生唯一的非聚集索引 检查

用来约束数据插入的合法性,对应SQL中的CHECK或DEFAULT

ce19567d6dcf0441357856b93a73a4be.png

触发器

用来创建与表相关的触发器,其中触发器的使用可以查看历史文章: SQL高级知识V2——触发器

选项

这里主要用来设置自增长的种子值(起始值)和增量

d73ee30ec212309c3dfcaca6316e9121.png

SQL预览

这里可以看到我们刚才对表做的配置所对应的SQL语句

8cfac0a48e3b66327fa710471464aa47.png

查看对象模式

创建好的表有三种查看方式:列表,详细信息和ER图,如下图

6f4302a16c28f139e161d32ffe98e923.png

列表模式

只显示表名,是表的默认显示方式

详细信息模式

会显示除了表名以为的其他信息,记录数,修改日期和表的注释等

b6f11f6ec5ca2a5cc37e12360cee4dbf.png

ER图模式

会以ER图的形式显示每个表之间的关联关系,如下图

29bcf53c9bfd7066760beb1dcf77a4ac.png

导入向导

用来引导用户导入数据到数据库对应的表

8019efa6cea534c30f63da33d0255223.png

我们打算将Customers.xlsx里的数据导入到表Customers中,具体操作如下:

在导入向导中选择要导入的文件类型,Navicat支持多种导入类型,这里我们选择导入Excel文档,然后点击下一步

8fb9077f5be0a92d68e41a57195e9af7.png

找的需要导入的文件,点击下一步

7087ae055359facde3cb67fb145e82e6.png

配置字段名等内容,然后点击下一步

76820ddf2e6ca319960553789c585bbc.png

选择要导入的目标表,你也可以直接新建一张表,这里我们导入到目标表Orders,然后点击下一步

d9418df5bc8c5427b6c4a11aacbe4868.png

配置源表和目标表之间的字段对应关系,点击下一步

68d06394ed23aba05b24a07a29eb40d4.png

选择一个导入模式,如果是直接添加,可以选择添加模式,如果是要先清空目标表再导入可以选择复制模式,点击下一步

1b6b139fcff26355343ff87f9ccef8aa.png

点击开始就可以导入数据了

e121f20104d366ec76eb58b560951c18.png

导出向导

需要将数据库里的数据导出可以使用导出向导,具体如下:

6c9bf6ab478713f2af6280be42278fec.png

在弹出的对话框中选择导出文件类型,点击下一步

7743e6dc2e8967629f46347119442a26.png

选择需要导出的表,点击下一步

14463e3a566d7023758a6c3bd1d37861.png

选择需要导出的列,默认全部字段,也可以选择指定字段,点击下一步

a57120ff5937bdbd6aef68f64c5af914.png

定义一些附加选项,导出包含标题,遇到导出错误继续等,点击下一步

2a20a64af32bd90f23a5995144528c5e.png

点击开始执行导出操作

7c4dd14c5031fa7335bc645d4d7c3291.png

新建查询

新建查询有两种方式,可以直接右键选择新建查询,也可以点击菜单栏的查询-新建查询,如下图:

6537ce152e664157b48ced54ea19f825.png

查询功能

查询是我们用的比较频繁的一个功能,在查询窗口里面有许多好用的功能

智能提醒

根据我们输入的字符来自动提醒一些关键字,字段名,表名,视图名,函数名等,如下:

90347b6cda29b3e8a89317648b8f7e42.png

美化SQL

当你看到一段代码写的很复杂且都堆在一起,可以使用美化SQL功能,一键帮你把堆在一起的SQL美化得整整齐齐。

20bc3ff0c184c9539e06f75236f0eb87.png

美化前

14c072b35c6fd80997e8a4113bbe4f55.png

美化后

其他功能

此外查询窗口还有很多其他功能,都集中在左上角的三短横上面,如下图:

a9bf978a8c6bf5d46021433ad17eff2d.png

这里将查询窗口的所有功能都汇集在一起,比如注释,查看执行计划,简化SQL等都在这里可以找到,小伙伴们可以一一尝试一下。

创建视图

Navicat提供一套创建视图的模板,主要是针对新手朋友。如下图:

3d560f432473c7a4098cc81305570590.png

这里我们只需要写查询语句即可,在SQL预览里可以看到完整的SQL语句。如下图:

51e0f954194377a0472b0ae088b0a42b.png

点击预览,可以看到我们刚定义的视图结果,如下图:

7476bdc0090dfd2230d40e1a8e60e08e.png

创建函数和存储过程

函数和存储过程是类似的,区别是函数必须要有返回值,而存储过程可有可无。

他们也有一套模板,选择函数后点击新建函数,弹出如下对话框:

d79cbac0062833f1bd34889166aefa3b.png

输入函数名或过程名,然后选择你想是想创建函数还是存储过程。然后输入参数名称和类型,也可以不带参数,点击下一步

4d49adb367350390c1c2a05be0907e83.png

函数必须要有返回值,这里需要定义返回值类型,点击下一步或完成。

0c514c1e95e259b2d966c253b47c1ff4.png

这里会配置函数的一些附加信息,通常不用配置,直接点击完成即可。

ffad66bd54e6f27a016ff7058d8a1fd1.png

然后我们就可以看到函数的编辑窗口了

1c32391cf9ea96cdf3558d1184a042d0.png

写好函数里的语句后点击运行即可开始测试了。

备份和还原

通过Navicat,我们可以很方便的完成备份和还原操作,我们先来备份一个文件。

备份

点击菜单栏的SQL Server备份——新建备份,在弹出的窗口中配置备份内容,然后点击生成SQL即可。

7686c9b2f551174ce18239926f9a1ffd.png

在这里我们可以看到备份的代码,然后点备份就会开始备份

3ebdfe17d74799813eaa1f210e9da86e.png

还原

在备份完成后,我们可以选择还原该备份包

62ec93001eacd2e525d25db48566c6af.png

在弹出的对话框中可以配置相关信息

9ada8b805a6a2fee9034fcd59f937696.png

点击生成SQL就会看到执行备份的SQL命令,点击还原即可开始执行

0b97b5ad048d85671803e96f400bf4c7.png

历史日志记录 该功能可以很方便的查看到你在数据库中执行了哪些操作。点击菜单栏中的工具——历史日志,就可以看到我们的操作记录了,如下图: a0667e7ac4e24f4b9286355c27523dbd.png 以上就是我们常用的一些功能了,新版本的Navicat还有一些数据报表统计功能,感兴趣的小伙伴可以下载体验一下。
——End——

后台回复关键字:1024,获取一份精心整理的技术干货后台回复关键字:进群,带你进入高手如云的交流群。推荐阅读

除了会排序,你对ORDER BY的用法可能一无所知!

50 款数据可视化分析工具大集合,总有一款适合你

推荐一款Excel快速加载SQL的插件,方便又好用

为Navicat正名,Navicat完全使用手册(上)

《SQL必知必会》读书笔记,30分钟入门SQL!

这是一个能学到技术的公众号,欢迎关注 a3a88be9caee810bd9bdd6ef7e0292e9.png 点击「 」了解SQL训练营

最后

以上就是受伤菠萝为你收集整理的csv文件导入 navicat会少了很多记录_为Navicat正名,Navicat完全使用手册(下)的全部内容,希望文章能够帮你解决csv文件导入 navicat会少了很多记录_为Navicat正名,Navicat完全使用手册(下)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部