服务热线:010-82667852


地址:北京市海淀区马甸东路

17号2806

邮编:100088

电话:010-82667852

传真:010-82667852-608

E-Mail:sales@bafangonline.com


Address:Room 2806, 28th Floor, 17 Madian East Road, Haidian District, Beijing

Zip code:100088

Tel:010-82667852

Fax:010-82667852-608

E-Mailsales@bafangonline.com


新手菜鸟必备,教你快速学会如何使用Navicat!|北京八方在线科技有限公司
发布时间:2020-12-04 10:51

之前我们介绍了Navicat如何下载安装,今天就应对后续如何来创建数据库以及导出数据来进行进一步的讲解。


一、如何创建数据库


首先要打开NAVICAT,连接好数据库,然后点击“新建数据库”。


如下图所示:


Navicat 数据库安装教程


然后在弹出的新建数据库对话框的“常规”选项卡中需要设置数据库名、字符集和排序规则。


Navicat 数据库安装教程


正常情况下,建议数据库名字以英文命名,字符集选择utf8, 排序规则选择utf8_general_ci。在这里将数据库名命名为scrapyspider,字符集选择utf8,排序规则选择utf8_general_ci,如下图所示。设置完成之后点击“确定”。


之后可以看到scrapyspider数据库创建成功,点击scrapyspider数据库,可以看到此时尚未创建任何的表。


Navicat 数据库安装教程


在左侧选项卡点击“表”,然后右键点击选择“创建新表”,之后将弹出下图的新建表界面


Navicat 创建表


在“名”这一栏添加字段,之后选择类型和长度,设置小数点和是否允许空值,如下图所示。如果想增加字段,则点击“添加栏位”即可。


Navicat 添加字段


下图中,作为演示。添加了time、name和id三个字段,并将id设置为主键,如下图所示。


Navicat 数据库安装教程


设置完成之后,按下快捷键Ctrl+s,保存设置的内容,弹出表名菜单,如下图所示。在表名窗口中需要输入表名,在这里将表命名为article,之后点击确定即可。


Navicat 数据库安装教程


保存之后,可以看到表名由之前的“无标题”变成了现在的article,并且可以看到所设置的字段。


Navicat 设置字段


接下来在字段中输入内容。在time字段下输入时间,在nam字段下输入dcpeng,将id字段设置为1.设置完成之后按下快捷键Ctrl+s,保存设置,如下图所示。


Navicat 数据库安装教程


在Navicat的选项卡中点击“查询”,然后点击“新建查询”,之后弹出查询窗口,如下图所示。当前并未输入任何的SQL语句。


Navicat SQL


在查询窗口中输入SQL语句进行搜索,如下图所示,试图查询article表中的数据。SQL语句写完之后,点击“运行”选项卡,之后查询到的结果将会在同一个窗口下进行显示,如下图所示。


Navicat 选项卡


当然了,右键点击article,可以看到关于表格的操作还有许多,在此就不赘述了。


Navicat 操作


关于Navicat中的建库、建表和简单查询的教程已经完成。



二、数据传输


数据传输,顾名思义就是将数据从其他地方传输到当前数据库,例如:我们将SQL_Road数据库中的数据传输到刚才新建的Test数据库中。


接下来我就演示一下,首先我们打开navicat,连接好数据库,打开连接后显示如下,有数据库名、模式、表名


Navicat 数据库连接



在模式上面右键->数据传输,如图所示:


Navicat 数据传输


打开数据传输后,显示界面如下:其中左边是源数据,右面是目标数据库,选中对应的连接、数据库、模式。


Navicat 数据传输


选择需要传输的表,可以选一张也可以全选,然后点击开始


Navicat 数据传输


当传输结束后,点击关闭即可。


此外如果你想导出整个数据库中的对象到文件,也可以使用该方法,只需要将方式改为文件即可,如下图:


Navicat 数据库创建教程


如果你想自定义导出的内容,可以点击该窗口的【高级】选项进行自定义配置,如下图:


Navicat 自定义


配置完成后,点击开始,就会将你选择的数据库对象以脚本的形式导出到文件中。

但是数据传输到文件有个不足的地方,就是会将数据记录也会一并导出,而很多时候,我们其实只需要表结构,那么我们可以使用下面的这个功能。



三、转储SQL文件



双击打开数据库后,我们右键架构名dbo,在弹出的选项中选择【转储SQL文件...】,这里还有两个子选项:【结构和数据...】和【仅结构...】,如下图:


Navicat 数据结构


他们的区别就是一个有数据记录,一个没有数据记录,如果你只要数据结构可以只选择【仅结构...】,这样就可以大大节省导出时间了。



四、如何打印?


当然要用到打印模式


做数据库仓库往往面对的不是几张表,往往是成百上千张数据表,该怎么维护对DBA是个非常头疼的事,如果有个数据表结构或数据字典之类的就非常完美了。


打印模式可以完美的生成所有表的数据表结构的。这里我们选择表数量较多的数据库ReportServer。右键dbo后,选择【打印模式...】,如下图:


Navicat 数据打印模式


可以看到右侧窗口里面出现了所有数据表的表结构,如下图:


Navicat 数据结构


足足有10页之多,我们点击左上方的【打印】,将表结构打印成PDF文件,就可以得到一份非常完成的数据字典了,如下图:


Navicat 数据库创建教程


Navicat还有一个功能绝对是一个神器!


那就是逆向模式到模型


这又是一个神仙技能,谁用谁知道。那怎么用呢,如下


首先还是打开navicat,连接好数据库。


接着


直接点击【查看】-【ER图表】

 

Navicat 数据库创建教程


右侧就可以看到的E-R图了

 

Navicat 数据库创建教程


如果你是想要导出PDF,或者png格式的图片,可以选中这几张表


注意【查看】方式变成了【列表】,右击选择【逆向表到模型】


Navicat 数据库创建教程
Navicat 数据库创建教程


如图,点击后保存【模型名】,最后导出格式就可以了。


最后自己另存为PDF或者PNG格式随意了。


Navicat 数据库创建教程
Navicat 数据库创建教程


上面列举的功能基本够日常的使用了,更多其他功能可阅读官方文档。Ps:navicat真是我用过的数据库里,最好用的软件了。


  • 北京八方在线科技有限公司
  • 北京地址(总部):北京市海淀区马甸东路17号金澳国际写字楼28层2806

    香港八方在線科技有限公司:香港九龍旺角亞皆老街111號皆旺商業大厦9樓902A

    电话:010-82667852(北京)   +85 56103055(香港)

    深圳(分部):深圳市福田区福虹路世贸广场A座

    电话:17324435645

    杭州(分部):浙江省杭州市余杭区崇贤街道星海南路188-11号1幢224室

    电话:13810147175

    邮编:100088

    传真:010-82667852-20

    E-Mail:sales@bafangonline.com

  • 24小时客服热线

    010-82667852

    传真:010-82667852-20
    北京八方在线科技有限公司