Mysql数据库管理工具Navicat for MySQL常用场景分享

494 阅读5分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 Mysql数据库管理工具Navicat for MySQL常用场景分享

MySQL是一个小型关系型数据库管理系统,其体积小、速度快。但MySQL没有图形化操作界面,Navicat for MySQL是一套专为MySQL设计的强大数据库管理及开发工具,具有漂亮的图形化操作界面。下面将介绍Navicat for MySQL的常用场景。

一、 软件下载及安装 1、下载并安装MySQL,一路Next即可。

2、下载并安装Navicat for MySQL,一路默认安装即可。(以下演示版本:10.1.7-enterprise)

注:下载及安装方法可自行网上查阅(认准百度安全验证最好到官方网站,或者正规软件下载站下载)。

二、连接数据库 1、双击桌面上的快捷图标运行Navicat for MySQL。

2、点击左上角【文件】-【新建连接】(或直接点击工具栏【连接】)。

3、弹出“新建连接”页面。

4、在新建连接页面中填入连接名 、主机名或IP地址、端口、用户名、密码,然后点击左下角的【连接测试】.

5、点击后,可以看到显示“连接成功”的弹出框,然后点击“确定” 就可以连接上了。

三、 导入数据库 双击刚才的新建连接,就可以看到这个连接中的数据库信息了。

下面导入一个新的数据库:

右击刚才新建的【本地连接-测试】 ,选择【新建数据库】,数据库名字要和需要导入的数据库名字一样,然后选择字符编码以及排序规则。 双击刚才新建的数据库 ,然后点击【运行SQL文件】。 找到需要导入的数据库(可以是现场项目的),然后点击【开始】,稍等一会,运行完了,然后点击【关闭】。 右击刚才导入数据库下的表,选择【刷新】,就可以在右边看到这个数据库的所有表了。 四、查询数据表信息及创建数据表的SQL语句 1、如上图,点击右侧的某一张表,在下面的【常规】中就可以看到这张表的基本信息了。

2、切换点击 DDL ,就可以看到创建这张表的 sql语句了。

五、数据库查询-执行SQL语句 点击工具栏【查询】->【新建查询】,然后写入要执行的sql语句,点击左上角的【运行】就可以看到执行的sql语句的结果了。

也可以通过调出【命令列界面】来执行sql语句,右击数据库,选择【命令列界面】;或者点击菜单的【工具】->【命令列界面】; 或者直接按下 F6,在空白的地方写入要执行的sql语句,然后回车就可以了。

六、导出数据库 右击要导出的数据库,选择 转储sql文件 ,然后选择要存储的位置 点击 保存 等运行完了,然后点击 关闭 就可以了。

七、创建存储过程及调用存储过程 性能测试时,经常需要批量制造数据,可以利用创建存储过程的方法批量造数据。方法如下:

1、打开Navicat for MySQL选择要创建存储过程的数据库,连接上数据库后,利用工具栏打开【函数】-【新建函数】-【过程】;或者双击数据库-【函数】-【新建函数】-【过程】。

2、添加所要输入的参数,选择模式和类型(注意:这里并没有默认提供大小)。

3、点击完成,进入脚本编写界面,输入存储过程的定义语句,输入过程名。

4、点击“确定”,会出现如下错误界面。

注意:保存中会出现如此错误,是因为创建时系统并没有提供大小(例如varchar类型),需要自己输入大小,否则保存不成功。

5、填写大小,保存成功。

6、点击【运行】,输入参数,执行存储过程。

7、查看执行结果。

附:实际项目中,批量制造数据的存储过程SQL脚本参考:

八、Navicat for MySQL快捷键 1、ctrl+q 打开查询窗口

2、ctrl+/ 注释sql语句

3、ctrl+shift +/ 删除注释

4、ctrl+r 运行查询窗口的sql语句

5、ctrl+shift+r 只运行选中的sql语句

6、F6 打开一个mysql命令行窗口

7、ctrl+L 删除一行

8、ctrl+n 打开一个新的查询窗口

9、ctrl+w 关闭一个查询窗口

九、 在Linux下登录mysql和退出mysql Linux下,mysql安装好,服务启动完之后,就可以开始连接数据库了。

1、登录MySQL数据库(mysql -hlocalhost -uroot -p)

mysql -hlocalhost -uroot -p -h数据库主机 -u用户 -p密码 -P端口号(大写P)

例如:mysql -h127.0.0.1 -uroot -p123456 -P3306 注意:-p密码部分,可以直接指定密码,如果不指定,会提示输入密码。

示例:

登录之后这就是mysql的命令行界面。

2、查看当前数据库列表--显示数据库(show databases)

3、激活当前数据库--选择数据库(use hivgw)

注:前提是已创建数据库:语句:create database hivgw;

4、设置字符编码为UTF8 (set names utf8)

5、退出mysql(quit或者exit)

quit或者exit,退出mysql。