Navicat使用手册

1概述

Navicat是一个强大的数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对新用户易学、易用。Navicat使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。
本文介绍Navicat的常见操作和典型用法,以及对MySQL、SQLServer、Oracle三种数据库的连接和连接过程中常出现的一些错误问题进行阐述。

2预期读者

  1. 数通畅联软件新进技术人员
  2. 数通畅联合作伙伴的技术人员
  3. 外部IT从业者

3使用说明

3.1安装说明

可参见如下地址下载:
http://pan.baidu.com/s/1hqGgeCs#path=%252FMySQL%25E5%258F%258ANavicat
解压安装Navicat:

本例使用MySQL数据库来进行样例说明,MySQL安装介质以及Navicat客户端下载地址,可参见如下URL:  http://pan.baidu.com/s/1hqGgeCs#path=%252FMySQL%25E5%258F%258ANavicat
安装过程略,配置向导中字符集设置选择第三项“自定义”,同时将字符集Character Set设置为UTF-8,如下图所示:

3.2数据库操作

3.2.1连接数据库

Connection名称,比如Mysql,localhost是本机地址,数据库名称添加root,然后建立这个Connection

用户名密码是在MySQL安装时指定的。连接测试:

点击’OK’,完成。在窗口的左侧显示当前所有数据,灰色表示没有打开。

3.2.2创建数据库

右击连接名字(localhost)或其他数据库的名字、选择创建数据库

在打开的对话框中输入:数据库名、设置字符,确定。

左侧出现新建立的数据库。

3.2.3删除数据库

右击数据库,删除数据库

3.2.4数据库备份/还原

双击打开数据库,找到backups

点击 New Backup

备份成功以后

还原数据库,请点击Restore Backup按钮

3.2.5数据库的导出导入

导出数据库:
打开Navicat ,在我们要到处的数据上面右击鼠标,然后弹出的快捷菜单上点击“Dump SQL File…”,在再次弹出的子菜单项中选择第一个“Structure And data”。

然后,在会弹出一个选择保存位置的保存框,选择好位置后,点确定,就OK了

导入数据库:
打开Navicat,然后点击右键选择新建数据库,名字跟我们要导入的数据的名字一样

建好数据库之后,右键点击选择’Execute SQL file…’会弹出来一个框,点击’…’选择文件所在路径

点击’Start’文件就会导入成功

3.3数据表操作

3.3.1创建表结构

在数据库Table选项上右击选择’New Table’创建新的数据表

设置表的字段名、类型、长度、主键等

点击’Save’按钮,输入表名如:text,最后OK

3.3.2修改表结构

右击Text表选择第三个选项编辑表


 
在编辑页面,可以选择添加、插入、删除列的动作

3.3.3管理数据表

打开表,可以选择对表数据进行添加、修改、删除的操作,如图:

4其他数据库

4.1Oracle数据库

Navicat for Oracle的过程中会出现以下2个错误点:第一个是Navicat安装目录下不要有中文、括号、空格;第二个是错误号为123737的错误。

4.1.1使用Toad管理Oracle

在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad。
Toad的下载地址:http://pan.baidu.com/s/1bn95iHL
解压安装后点击

进入Toad选择Session->New Connection

出现列表框如图,以SYSTEAM用户名进入,connect as 选择SYSDBA

点击工具栏第二个选项Schema Browser,出现一行菜单

在下面的菜单中选择Tablespaces

选择新建Table Spaces

选择Data Files->Add,弹出选择框

点击 按钮,在几个样例中选择一个样例,

在01.DBF之前填写需要添加的表空间名(Table Spaces),比如DEMO
其他选项如图所示:

成功创建表空间后,选择Users新建用户,用户名与表空间相同

之后选择Tablespace,选填如下图:

再切换到Roles选项,选择如下图:

创建完毕,刷新Users列表,出现DEMO的用户名,如图

之后选择Session->End Connection

再重新开始连接,使用DEMO用户名连接

进入后如图所示(本图是初始化数据完成以后出现的图片):

4.1.2Navicate连接数据库

连接Oracle数据库的时候,会出现错误号为123737的错误
解决方案:
在Navicat菜单栏中选择’tools’->’options’->’OCI’

进入该文件所在的文件夹中,在该目录新建bak文件夹,将该路径下的所有.dll文件剪切到bak文件夹,在oracle客户端安装目录bin/目录下,找到如下几个.dll文件

将上面所列文件放置到该路径的instantclient_10_2\目录下,重新启动Navicat即可。
连接Oracle数据库

User Name/Password 填写通过Toad创建的新用户名/密码
测试连接成功后’OK’创建连接

左侧出现成功的Oracle数据库连接

4.1.3AEAI DP上创建工程说明

在Miscdp Exporler视图的右上角,点击 ,显示如下界面:

只需要填写应用名称,其他都可以采用默认设置。但在实际项目需要调整主目录名称,本地路径可以根据需要调整,建议路径不要有中文以及空格。
点击“测试连接”,测试通过后,Next按钮变为可用状态,点击后显示界面如下:

调整连接URL,修改SID为orcl,用户名/密码填写自己在Toad创建用户时的用户名/密码,然后点击“测试连接”,如果连接数据库成功,“初始化数据”按钮变为可用状态,点击“初始化数据”(初始化完成后可以查看demo库中生成的数据表),然后点击Finish按钮,完成工程创建过程。

4.2SQLserver数据库

4.2.1安装SQLServer注意事项

在安装数据库的过程中,选择安装所有的组件,在后面的连接时会用到

4.2.2使用Navicat连接时出现的错误

常出现08001的错误号,解决方法如下:
点击’开始’->’所有程序’->’Microsoft SQL Server 2005’->’配置工具’->’SQL Server Configuration Manager’

将’客户端协议’以及’MSSQLSERVER协议’中的TCP/IP、Shared Memory、Named Pipes这三个协议的状态改为’已启用’。

重启SQLServer服务,使用Navicat连接SQLServer,Password是安装数据库的时候设置的。如图:

Navicat使用手册文档   下载

时间: 2024-08-26 14:55:02

Navicat使用手册的相关文章

开源资产管理软件-GLPI(9.13)操作手册

1.简介 GLPI是法语Gestionnaire libre de parc informatique的缩写,是一款历史悠久的资产管理软件: GLPI提供功能全面的IT资源管理接口,可以用来建立数据库全面管理IT的电脑,显示器,服务器,打印机,网络设备,电话,甚至硒鼓和墨盒等.提供Helpdesk用户支持平台:联系人,合同,合作商,以及文档的管理:提供资源预定,知识库的管理等功能." 日常工作中偶然接触到GLPI,通过安装部署,配置LDAP,Fusioninventory,OCS Invento

LVS+MYCAT+读写分离+MYSQL主备同步部署手册

LVS+MYCAT+读写分离+MYSQL主备同步部署手册 1          配置MYSQL主备同步…. 2 1.1       测试环境… 2 1.2       配置主数据库… 2 1.2.1         编辑my.cnf文件… 2 1.2.2         重启数据库… 2 1.3       锁定主数据库DDL操作… 2 1.4       主备已有数据同步… 2 1.5       停止从服务… 3 1.6       配置备用数据库… 3 1.6.1         编辑my

【转载】LVS+MYCAT+读写分离+MYSQL主备同步部署手册(邢锋)

By leo | 2015/05/13 0 Comment LVS+MYCAT+读写分离+MYSQL主备同步部署手册 1          配置MYSQL主备同步…. 2 1.1       测试环境… 2 1.2       配置主数据库… 2 1.2.1         编辑my.cnf文件… 2 1.2.2         重启数据库… 2 1.3       锁定主数据库DDL操作… 2 1.4       主备已有数据同步… 2 1.5       停止从服务… 3 1.6      

Navicat的1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at s

问题: 今天使用Navicat不过当连接上新mysql后,无论打开任何一个数据库,都会提示:1577 – Cannot proceed because system tables used by Event Scheduler where found damaged at server start,按照提示的说法是系统表损坏,但没有理由全部都损坏吧. 解决: 于是上网查些相关信息,但比较失望,没有实际的解决方案.经过一番折腾,在mysql中文手册里发现一些信息,原来是从mysql5.1版本开始,

MySQL-注释-Navicat基本使用-复杂查询练习题-解题思路-pymysql操作数据库-SQL注入-05

目录 mysql语句注释 navicat 的基本使用 特色(个人总结) 与数据服务器建立连接 创建&打开数据库.表 创建 打开 修改操作表结构 修改表结构 查询修改操作表数据 基本语句对应的操作 模型 ***** 特色功能 从数据库建立模型 模型页面基本操作 用模型设计数据库并导出 结构.数据导入导出 导出 导入 附属小功能 刷新小按钮 查看操作对应sql语句 执行时间查看 手动筛选数据 练习 数据准备 使用SQL语句导入表结构与数据 如何验证答案是否正确 题目 部分参考答案(只放了两题的) 少

Navicat Premium 12 安装与激活

Navicat Premium 12 安装 安装手册(蓝奏云):https://www.lanzous.com/i95mjfa 安装包(蓝奏云):https://www.lanzous.com/i95mfsj Navicat Premium 12 激活 注册机(蓝奏云):https://www.lanzous.com/i95mg6d 原文地址:https://www.cnblogs.com/xianyao/p/12275977.html

angular参考手册拷贝

AngularJS 参考手册 AngularJS 指令 本教程用到的 AngularJS 指令 : 指令 描述 ng-app 定义应用程序的根元素. ng-bind 绑定 HTML 元素到应用程序数据 ng-bind-html 绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符 ng-bind-template 规定要使用模板替换的文本内容 ng-blur 规定 blur 事件的行为 ng-change 规定在内容改变时要执行的表达式 ng-check

Navicat 破解版的安装

因为电脑系统换掉,重装系统,重新配置了一下环境,安装Navicat,现记录一下过程,以便下次查询使用. 我们首先百度搜索一款navicat for mysql然后进行下载. 2 当我们下载完成之后首先进行数据包的解压,同时可以运行navicat for mysql程序.   选择同意,点击下一步   选择软件安装的目录,最好可以记住我们的安装路径.   安装,点击下一步.   软件正在安装,我们需要等待一点时间   安装软件完毕   如果这个时候打开软件,这个是还没有被激活的,只能使用一个月,除

Exchange 2013迁移SOP手册

Exchange 2013迁移SOP手册 阶段1:环境部署 OUTLOOK升级方式 统计版本低于SP3的OUTLOOK客户端信息 记录计算机在域中所在OU信息 域中创建临时升级用OU,如MAILUPGRADE 采用如下命令移动计算机到MAILUPGRADE OU dsmove "CN=Aidong Qi,OU=Users,OU=TESTP,OU=Hitech,DC=hitechad,DC=com" -newparent OU=MAILUPGRADE,DC=hitechad,DC=com