首先下载安装navicat,安装完成以后打开navicat,这里的界面是中文的, 很多人下载的是英文版的
点击“文件”,选择“新建连接”
在d出来的“新建连接”对话框中,输入mysql的基本信息,如IP地址,mysql用户名和密码。本地数据库IP请使用localhost或者127.0.0.1
输入完成以后,点击“测试连接”按钮,如果连接成功,d出“连接成功”的对话框。
然后,再点击“确定”按钮,连接成功,如图所示
双击左侧“连接”栏内新建立的连接,就会出现mysql中所有的数据库了
然后右键点击该连接,选择“新建数据库”
在“新建数据库”对话框中,输入数据库名、字符集和排列规则。如果不知道字符集是什么类型的,请选择“Default character set”,输入完毕以后,点击确定,完成数据库创建
右键点击新创建的数据库,选择“运行sql文件”
在“运行sql文件”窗口中,选择要恢复的数据文件,然后点击确定,即可完成数据库的恢复。完成以后,在窗口右侧可以看到该数据库中的所有表
创建自己的第一个学习数据库learn
在创建好的数据库链接上右键,点击New Datebase。在d出框内填上数据库名称,选择字符集。为规避开发中的乱码问题,在此我都选择了utf-8。
创建表
双击创建的数据库就会打开此数据库,在工具栏上点击New Table,此时d出对话框,直接添加表字段,添加完成,点击保存Save时会提示输入表名称。
一般表的第一个字段设置为表的主键,点击右上方Primary Key,字段栏位最后会出现钥匙符号,表明已经设置成了主键。如果想让主键自动增长,在选择完主键数据类型int后,下方会出现Auto Increment选项,勾选上,以后添加数据时主键就会自己生成,且自动增长,设置为int类型,每次自动加1。下方的Default为默认值,Comment为对字段的描述。描述最好写上,无论自己或者别人以后看到这张表时,都能快速找到或者理解字段。
Navicat for MySQL 是个人使用了几款mysql客户端工具中不错的一款, 比较偏向轻量级. 之前使用的mysql adminstrator等工具都不怎理想, *** 作不够人性化. 下面智容信息技术介绍一下这款工具的使用.打开Navicat for mysql 之前, 要确保你的mysql是启动状态, 因为无非就是要用这个客户端工具管理mysql, 如果mysql没有启动, 就谈不上用客户端工具去连接它了. 在Java开发中会抛异常. 启动mysql的方式用很多种, 如果是安装了集成包, 开发PHP的朋友, 也可以用自己喜欢的启动方式.图: 1
一:下载与安装
此处省略安装步骤若干
二:创建连接数据库
1. 【连接数据库】安装完成后启动Navicat,在导航窗口的左上角有一个【连接】的按钮,点击后会d出一个连接属性的提示框,首先给【连接】起一个合适的名字然后输入正确的连接信息,如果是要管理远程的数据库,在IP地址栏内输入正确的IP地址即可。
Navicat同样支持SSL或SSH连接,在本例中我以最简单的常规连接即管理本地数据库为例跟大家做演示。
图: 2
连接成功后,在左侧的导航窗口后会看到本机所有的MySQL数据库,其中灰色的表示没有打开数据库,绿色的标识的就是已经被打开的数据库。
图: 3
右键点击一个灰色的数据库,在右键菜单中包含打开、关闭、新建、删除和数据传输、管理用户等命令。
2. 【管理用户】
为了保证数据库的安全,对 *** 作用户分级授权是非常有必要的,Navicat给我们提供了一个非常强悍又非常便捷的用户管理工具。在图1中我们选择位于【连接】右边的【管理用户】命令后d出管理用户的界面,系统默认的只有一个拥有所有权限的root用户,图: 4
选择【添加用户】选项,在提示窗口中输入用户名及相关信息后添加,新添加的用户是没有任何 *** 作权限的。我们可以根据业务要求对其适当的授权,比如只能执行查看(select)命令。
图: 5
三:新建数据库和表
新建数据库比较简单,在Navicat导航视图(如图1)的左边连接导航栏中的空白区域点击右键就可以看到【新建数据库】的命令,这个very easy,我来建一个管理学生的数据库:school.
图: 6
建库完毕后接下来的要做的当然是建学生表:students(如图7),图: 7
在建表过程中有一个地方要特别的注意,就是“栏位”,对于初次使用Navicat的新手来说,这个比较陌生,它的意思就是我们通常所说的“字段”,工具栏中的“添加栏位”即添加字段的意思,不要弄混了就成,添加完所有的字段以后要根据需求设置相应的“主键”。
如果数据库比较复杂我们还可以根据需求继续做相关的设置,在“栏位”标签栏中还有索引、外键、触发器供我们调用,在“SQL预览”标签下是SQL语句,这对于我们学习SQL语句来说可是非常有用的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)