[Navicat for MySQL系列]Navicat如何使用
来源:互联网 发布:数据库的二级映像结构 编辑:程序博客网 时间:2024/05/12 23:18
工具/原料
Navicat for MySQL 10.1.7
安装和建立连接
双击击安装包,这款软件的“快速安装”和自定义安装基本相同,先说一下快速安装,选择好文件夹,点击“安装”。等待安装完成。
自定义安装时,选择“自定义安装”,然后选择安装文件夹,再下一步可以选择诸如快捷键等可有可无的选项。点击“安装”,等待安装完成。
安装完成后,只勾选第一个,点击完成,进入软件主界面。
点击左上角“文件”或者“连接”图标,创建自己的数据库连接。Navicat for MySQL可以连接本地Mysql数据库,还可以连接远程Mysql数据库。两者连接方式基本相同。
1、连接本地数据库时,“主机或IP”一栏填写“localhost”或者是“127.0.0.1”,填写自己数据库名称和密码,名称可以为空,其他数据可以不用改。点击左下角的“测试”,如果显示“连接成功”,就可以创建该连接。
2、连接远程数据库时,只需要在“主机或IP”处填写IP地址即可,其他操作与本地连接一样,远程连接时延迟稍微大一点,点击“测试”或者连接时会慢一些。
这是我连接的两个数据库连接,红色为远程,蓝色为本地。
END
注意事项
Navicat for MySQL只适用于MySql数据库。
使用Navicat for MySQL 必须先安装Mysql。
数据库操作(基本)
1
远程数据库和本地数据库操作基本相同,本文用本地数据库做实例。打开上篇的数据库连接,双击打开连接,会看到好几个数据库,有些是系统的数据库。
新建数据库:右击数据库打开菜单,选择“新建数据库”,弹出数据库信息,填写数据库名称,字符集、排序规则属性,点击确定,创建数据库。
2
删除数据库:选中打开的数据库,右击选择删除即可。修改数据库:还是右击,可以修改数据库字符集和排序规则,数据库名称不可修改。查询数据库:直接查看左侧数据库表吧。
END
数据库表格操作
1
新建数据库表:选中数据库双击打开,右键选择“新建表”,打开新建表界面,可以通过工具栏或者右键菜单栏,选择增加字段或者删除字段,这里的属性跟Mysql的操作一样。填写完字段,保存,填写表名。
2
删除数据库表:只需要在打开的表上面右键,选择删除即可。修改数据表:双击数据表即可打开,修改其中数据,如果修改结构的话,在表上右击选择“设计表”,或者打开表后“ctr+d”。
3
查询数据表:
1、查询数据内容,可以双击打开数据库表,“ctr+f”搜索数据。
2、如果查询数据表名,在右侧中部(工具栏下面)有一个搜索小图标,输入表名即可。
3、SQL语句查询,选中工具栏中的“查询”图标,点击下面的“新建查询”,打开查询窗口,在查询窗口中输入需要执行的SQL查询语句,格式跟SQL查询一样,点击执行,就会得到字段。
END
导入数据库(创建数据库)
创建数据库有两种主要方式,sql文件导入和数据传输。
第一种方式:运行SQl文件,选择本地sql格式文件导入数据库。选择已经打开的连接,右击选择“运行SQl文件”,弹出窗口来后选择本地sql文件。点击“开始”,可以看到整个进程条,等导入完成后关闭窗口即可。
第二种方式:数据传输,选择已有的数据库(本地、远程均可)传输到指定数据库。首先打开两个连接的两个数据库(同一连接内也可),右击源数据库,选择“数据传输”。然后选择目标连接的数据库。点击“开始”,确认传输信息。可以看到进度条,等一会完成后关闭窗口即可。
3
两种方法说明:
第一种方法适合本地数据库导入,但是容易出错。第二中,需要已存在数据库,传输过程中不易出错,特别适合同步两个远程数据库。
注意事项
操作连接时前应双击打开,操作数据库时也需要双击打开数据库。
进行数据库导入时,最好将不要勾选“出错继续”!以免数据库有问题!
导入时只能选择sql格式的数据库文件。
1、标记连接颜色
这个方法我用来标记不同的连接方便识别,比如我用不同的颜色标记本地和远程连接,或者用来标记常用不常用的连接。右击连接,选择“颜色”,选择自己喜欢的标记颜色。
END
2、筛选表数据
这个方法在大数据库表中很方便,快速准确的查找到特定条件下数据记录。双击数据表,点击工具栏上是“筛选向导”,会在下面展开向导区域,点击“点击这里”,会有一个条件生成。
筛选条件可以有多个,分为字段名、逻辑符、和值(自己叫的)。点击蓝色字体选择字段名,点“等于”可以选择各种逻辑,点击“?”选择值。填写完筛选条件后,点击“按这里(ctr+r)应用”,搜索就生效了。下面就会看到搜索结果。
多条件搜索只需要多添加几条筛选条件即可。
END
3、鼠标“复制”数据表
这是我经常用的,感觉非常方便,这个方法很实用。
本地数据库拖动复制:打开两个数据的表,选择其中一个表,左键拖动到另一个表上,会出现“+”号,松开左键,选择复制类型,选完后重新打开数据库就会看到复制过来的表了。
远程数据库拖动复制:与本地拖动复制类似,只是在选择完复制数据类型后,出现数据传输的选择窗口,不用修改,直接选择“开始”就可以了,只复制一个表。
END
4、备份和还原
Navicat for MySQL 提供数据库备份和还原。
新建备份:选择打开的数据库,点击工具栏中的“备份”,选择中间的“新建备份”,点击“开始”,等备份进程完成,就会在备份的空白处看到备份数据。
还原备份:类似新建备份,选择打开的数据库,点击工具栏中的“备份”,点击已有备份,点击上面的“还原备份”,等进度条走完就完成数据库还原了。
END
5、导入连接导出连接
这个比较简单,导出连接时,点击“文件”———>“导出连接(导入连接)”,选择已有的连接,点击“确定”就完成导出了。导入连接时选择导出文件,导入即可。
END
6、数据传输
这是我经常用的另一个方法,在不同连接数据传输很有效。可以实现任意多个(单个)连接之间数据库数据传输,由本地到远程,由远程到本地,同一连接不同数据库数据传输等。
打开需要传输数据的数据库,右击源数据库,选择数据传输,选择要传输的目标数据库和源数据表,点击“开始”,等一会进程完成就可以了。很方便
END
注意事项
鼠标拖动复制时需要重新打开数据库表才能看到新复制的表。
很多操作需要打开连接或者数据库,否则无法操作。
在管理MySQL数据库的图形化工具中,最为熟知的就是phpMyAdmin和Mysql-Front了,今天跟大家分享另外一个管理mysql数据库的另外一个利器---Navicat MySQL。
Navicat MySQL可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,不管是对于专业的数据库开发人员还是DB新手来说,其精心设计的用户图形界面(GUI)都为我们安全、便捷的操作MySQL数据信息提供了一个简洁的管理平台。不但可以为window平台稳定运行,同样兼容于Mac OS X 和Linux系统。其官方提供简体中文版供大家下载试用(for 30days),
图: 1
一:下载与安装
此处省略安装步骤若干
二:创建连接数据库
1. 【连接数据库】安装完成后启动Navicat,在导航窗口的左上角有一个【连接】的按钮,点击后会弹出一个连接属性的提示框,首先给【连接】起一个合适的名字然后输入正确的连接信息,如果是要管理远程的数据库,在IP地址栏内输入正确的IP地址即可。
Navicat同样支持SSL或SSH连接,在本例中我以最简单的常规连接即管理本地数据库为例跟大家做演示。
图: 2
连接成功后,在左侧的导航窗口后会看到本机所有的MySQL数据库,其中灰色的表示没有打开数据库,绿色的标识的就是已经被打开的数据库。
图: 3
右键点击一个灰色的数据库,在右键菜单中包含打开、关闭、新建、删除和数据传输、管理用户等命令。
2. 【管理用户】
为了保证数据库的安全,对操作用户分级授权是非常有必要的,Navicat给我们提供了一个非常强悍又非常便捷的用户管理工具。在图1中我们选择位于【连接】右边的【管理用户】命令后弹出管理用户的界面,系统默认的只有一个拥有所有权限的root用户,
图: 4
选择【添加用户】选项,在提示窗口中输入用户名及相关信息后添加,新添加的用户是没有任何操作权限的。我们可以根据业务要求对其适当的授权,比如只能执行查看(select)命令。
图: 5
三:新建数据库和表
新建数据库比较简单,在Navicat导航视图(如图1)的左边连接导航栏中的空白区域点击右键就可以看到【新建数据库】的命令,这个very easy,我来建一个管理学生的数据库:school.
图: 6
建库完毕后接下来的要做的当然是建学生表:students(如图7),
图: 7
在建表过程中有一个地方要特别的注意,就是“栏位”,对于初次使用Navicat的新手来说,这个比较陌生,它的意思就是我们通常所说的“字段”,工具栏中的“添加栏位”即添加字段的意思,不要弄混了就成,添加完所有的字段以后要根据需求设置相应的“主键”。
如果数据库比较复杂我们还可以根据需求继续做相关的设置,在“栏位”标签栏中还有索引、外键、触发器供我们调用,在“SQL预览”标签下是SQL语句,这对于我们学习SQL语句来说可是非常有用的。
【说明:】笔者对于数据库开发知之甚少,所以对于函数、事件、报表等进阶应用的技能不能全部演示出来供大家学习参考。
Navicat for MySQL使用手记(中)--导入/导出数据表
2011-10-05 17:18:08
标签:MySQL 数据库 数据库开发 休闲 Navicat使用教程
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaosuncunzhang.blog.51cto.com/317407/680228
【接上回】
四:管理和维护数据表和数据库
1. 当我们设计完表以后,肯能投入最多时间的就是优化和维护了Navicat同样给我们提供了一个【维护表】的便捷工具,右键选择表students,在右键菜单靠下的位置有个一个【维护表】的选项,其选项下包括分析表、检查表、优化表、修发表4个命令供我们使用。
图: 8
2. 导出数据表
与phpMyAdmin和Mysql-Front相比,Navicat所导出数据表的格式更多,同时增加了对Excel2007以上版本的支持,当设计完一个表后,如果有上百条或更多的原始数据需要导入MySQL数据库时我们就可以先把设计好的数据导出到一个Excel表中,然后按照格式去填充数据,最后把这些填充完的数据再导入到MySQL数据库中,首先我们看如何使用Navicat导出数据,共分5个步骤。
步骤1:点击【导出向导】命令在步骤1中选择表类型:Excel文件
图: 9
步骤2:选择导出表的存放位置
将导出的Excel表存放到合适的位置,如“我的文档”
图: 10
步骤3:选择导出的需要导出的栏位(列),默认选中全部栏位
图: 11
步骤4:定义附加选项
建议一定要勾选上“包含列的标题”一项,这样在导出的Excel表的数据看起来比较完整。
图: 12
步骤5:完成导出
完成上面的各项设置后,我们点击【开始】按钮执行导出,导出完成后,在[Msg]消息窗中所导出表的类别、位置等信息提示。
图: 13
我们看一下导出的Excel表的内容,,因为在前文的设计表的示例中没有输入数据,所以这里导出的Excel是一个空表,接下来我们手工录入一些数据后演示导入数据表的操作
图: 14
3. 导入数据表
在图14中所示的Excel表中我手动录入了一些数据,现在我把这个表导入到数据库中,导入数据表共有8个步骤,我们一一演示出来
步骤1:运行【导入向导】,选择导入数据的类型
图: 15
步骤2:选择文件数据源
图: 16
步骤3:未知,系统过了步骤2直接进入步骤4,不知道这是不是一个系统的bug,为了和提示框同步,此处省略。
步骤4:给源文件定义一些附加选项
在下图中红色方框内的选项一定要选择正确,否则将不能完成正确的导入。
[栏位名行]:数据表字段所在的行位置(参见图14),这里输入1;
[第一个数据行]:所导入源数据从第几行开始的,我这里输入的是2(参见图14);
[最后一个数据行]:所导入源数据到第几行结束,我这里输入的是6(参见图14)
图: 17
步骤5:选择目标表,也可以新建一个表
图: 18
步骤6:定义源栏位和目标栏位的对应关系,如果目标栏位设置了主键,在这一步中一定要勾选,否则也将无法正常导入数据
图: 19
步骤7:选择导入模式
如果是新表的话呢,我们选择第一项:添加,根据具体情况我们可以选择不同的选项,有兴趣的朋友可以每个都测试一下什么效果
图: 20
步骤8:点击【开始】按钮执行导入命令,导入完成后还会有一个[Msg]的消息提示
图: 21
执行完后,我们到数据库中去验证一下:
图: 22
在图22中我们可以清晰的看到所有添加进来的数据,在这个窗口的左下角有一排小按钮值得注意,其中的“+”和“-”就是插入和删除一条记录的按钮,如果要添加一条记录的话可以将光标停留在最后一行的最后一个值上,然后按“Tab”键即可依次往下添加数据。
五、备份和还原MySQL数据库
在数据库的管理中,备份和还原是必须做认真做的事情,如果疏忽或者做粗糙了,那么一旦数据库故障后果不堪设想,所以Navicat同样也有备份和还原的功能,相比较创建功能,其备份功能则非常的简单。
1、备份数据库
在主视图窗口中选择【备份】功能按钮后,在下面的导航栏中点击【新建备份】弹出其提示窗口,在提示窗口中点击【开始】按钮执行备份命令。
图: 23
执行完备份命令后,在导航栏中可以看到备份的相关信息。
在备份时间上点击右键,选中【常规】命令即可查看备份文件的存储位置、文件大小和创建时间。
图: 24
2、还原数据库
执行图24所示视图中的【还原备份】命令,在弹出的窗口中点击【开始】按钮,对于警告的提示我们当然选择确定按钮了。
图: 25
执行完还原命令后,依然会有一个友好的消息提示。
图: 26
3、创建备份计划
手动备份数据库操作起来固然很便捷,但能不能创建定时备份呢?这是完全可以的,Navicat同样可以做到。
步骤1:设置计划批处理作业
图: 27
在左边的【常规】导航栏中选择所要备份的数据库,然后点击【保存】按钮,起一个好听的名字,如back。保存此批处理作业后,方可对其设置计划任务。
步骤2:设置计划任务
在批处理作业的视图窗口中,点击【设置计划任务】选项按钮后会弹出一个对话框,我们需要计划的时间设置都在这个视图中完成。点击【新建】按钮新建一个计划,在【计划任务】的下拉列表中选择计划的执行周期:每天/每周/每月等,
图: 28
下面是以每周为例截图说明:
图: 29
设置完计划执行时间后,点击【应用】或【确定】按钮。
只要我们做好数据库的备份管理工作,就不用怕数据库故障,当然就算备份工作做到了万无一失,我们也不希望数据库出问题。
五:数据库备份和还原
转载来自 http://xiaosuncunzhang.blog.51cto.com/317407/680332
- [Navicat for MySQL系列]Navicat如何使用
- Navicat for MySQL系列]Navicat如何使用
- [Navicat for MySQL系列]Navicat如何使用(一)
- 如何使用 Navicat for MySQL
- 如何破解navicat for MySQL
- navicat for mysql的使用
- Navicat for MySQL使用 方法
- navicat for mysql report 使用
- navicat for mysql的使用
- Navicat for Mysql 的使用
- Navicat for Mysql 快捷键使用
- Navicat for MySQL的使用
- 【navicat】Navicat for MySQL注册码
- Navicat for MySql 如何插入新记录
- 如何在navicat for MySQL 创建视图
- navicat for mysql (10038)如何解决
- Navicat for MySQL如何导入SQL文件
- Navicat for MySQL管理工具
- 如何防止PHP木马攻击
- 数塔
- 我的时间,都去哪了
- 2014年第一季度Oracle PSU更新(包含10.2.0.4+版本所有PSU信息)
- msvcrtd.lib和libcmtd.lib冲突
- [Navicat for MySQL系列]Navicat如何使用
- 三分 小数 模板
- 下载图像
- java项目名那里出现了红色感叹号?怎么去除?
- http://tympanus.net/codrops/ 挺好的前端学习网站
- matlab函数的编写及java对该函数的调用
- 腾讯官方最新内测新产品-- 微群组, 一个月后即将发布
- 泰坦尼克号式的“海上骑士精神”只是特例
- 存储知识:大数据存储服务选择最佳做法