目录
Navicat安装
Navicat是一个数据库可视化管理工具,你可以直接操作工具进行数据库的管理操作(如基本的增删改查)
Navicat可以使用Navicat 17 Lite,这个版本不收费,使用邮箱注册登录之后可以免费使用
下载完成后进行注册,使用QQ邮箱就可以
连接数据库
下载完成后的页面长这样,首次使用左边的连接列表是空的
如果是连接本地的数据库需要确保本地的MySQL服务已经安装并启动,未启动的话打开MySQL命令行界面挂在后台即可
然后打开连接->MySQL
连接名称随便填,主机如果是远程服务器的数据库就填服务器的IP,本地的数据库就填localhost,端口默认都是3306,用户名和密码根据实际情况填写,填写完成后点击测试连接。
测试连接显示连接成功则代表可以正常与数据库通信,点击确定即可。
数据库的查看
创建成功后会显示在左侧连接列表,双击该主机。
双击后会展示出所有存在的数据库,可以再次双击想要查看的数据库,会在右侧窗口展示所有数据表。
执行SQL语句
尽管Navicat是一个可视化的数据库管理工具,但其仍然提供了通过SQL语句进行操作,并且相较于传统命令行操作,Navicat提供了代码提示功能,点击左上角的新建查询会在右侧弹出窗口。
上方两个下拉框,左侧的下拉框可以下拉选择需要执行SQL语句的主机,右侧可以下拉选择需要执行的数据库
在下方的输入框输入SQL语句,点击右侧运行按钮,执行结果会返回在下方的窗口
创建数据库
输入数据库名称后点击确定即可,字符集和排序规则可以不填。
可以看到数据库成功被创建在了左侧
如果需要删除数据库,右键该数据库,选择删除数据库即可,弹出的提示窗口勾选我了解操作是永久性的且无法撤销,点击确定即可删除数据库。
新建数据表
双击数据库,右键点击表,弹出窗口点击新建表
依次输入需要的字段及类型等等,如果需要多个字段,点击添加字段,完成所有字段的填写后点击保存即可创建成功。
查看数据表与修改
如果想要查看数据表,同样是双击数据表的名称即可进入数据表视图,会以表格的形式展现在窗口。
表格的上方会详细的展示字段名称和数据类型
如果需要修改数据表中某个数据,只需双击数据并输入新的数据,就像使用Excel表格那样。
修改后点击下方✔按钮才会保存修改后的结果,点击X代表不保存,会撤销修改结果,旁边的旋转按钮代表刷新。
底部会展示此操作使用到的SQL语句,如刚才修改数据使用了UPDATE,并且该语句点击旁边的蓝色按钮可以被复制:
增加新的数据
点击+号按钮,会新增一行数据,向其中填入需要的数据。
点击✔进行保存
可以看到成功增加了一行数据,并且下方展示了刚刚新增数据用到的INSERT语句
删除指定数据
右键指定行数据,点击删除一条记录即可。
清空、截断数据表
如果想要让清除数据表的所有数据,可以右键当前数据表,点击清空表
勾选‘我了解此操作是永久性的且无法撤销’后,点击清空,点击下方刷新可以看到所有数据都被清空了
截断数据表和清空数据表的操作步骤是一样的,但是两者有一个重要的区别
清空表相当于使用了DELETE语句,只会清空表中的逻辑数据,但是主键值、索引等不会被清除,还是原来的值。
这个时候如果新增id会在原基础上继续增加,比如删除之前的id是3,那清空数据之后新增数据后的id就是4。
截断表相当于完全的清除了该数据表的所有数据,并且速度更快,更推荐使用截断表进行清空数据。