数据库客户端工具
数据库客户端工具
简介
数据库客户端工具有很多,这里给大家介绍两种工具。一个是官方提供的 workbench,另一个就是最流行的 navicat。其实其他的工具也都是大同小异,掌握了这两个,其他的如果要用的话上手也会非常的快。
workbench
workbench 是官方提供的一个 GUI 的也就是图形界面交互工具。它可以让你创建、浏览数据库的一个结构,完成对数据库的各种操作和设计。
安装
- 官方提供的图形界面交互工具
- 官网下载
连接 MySQL
为了连接到 MySQL,需要以下信息:
- 主机名(计算机名)——如果连接到本地 MySQL 服务器,为 localhost 或者 127.0.0.1;
- 端口(如果使用默认端口 3306 之外的端口);
- 一个合法的用户名;
- 用户口令(如果需要)。
点击主页面 MySQL Connection 旁边的 +,进入连接窗口,创建一个新的 connection。
填写连接信息
- Name: mydb
- Method: TCP/IP
- Hostname: 127.0.0.1
- Port: 3306
点击测试链接,输入密码,勾选保存密码,点击 OK,即可显示测试结果。
点击 ok,回到首页,出现新建的连接,点击即可进入数据库。
创建新数据库
在 MySQL 中,Create Schema 和 Create Database 的 作用是一样的,都是创建数据库。在 MySQL Workbench 中,创建数据库使用的是 Create Schema。
在新建数据库选项卡中,在 Name 文本框中输入数据库名称。这里的数据库名称必须符合操作系统文件夹的命名规则,而在 MySQL 中是不区分大小写的。如图创建一个名称为 hogwart_demo 的数据库。
- 单击 Apply 按钮,将弹出对话框,显示生成的可编辑的创建数据库的 SQL 语句。
- 再单击 Apply 按钮,开始创建数据库。数据库创建完成后,显示完成对话框。
- 单击 Finish 按钮,关闭完成对话框。
- 创建数据库后,在左侧的 SCHEMAS 列表中,将显示新创建的数据库。
创建表
创建数据库后,还需要创建数据表。在 MySQL Workbench 中,创建数据表前,需要先选择要创建数据表的那个数据库,这时可以在 SCHEMAS 列表中,双击该数据表来将其设置为默认数据库,然后就可创建数据表了。
或者也可以点击鼠标右键,选择 set as default schema
接下来在数据库 Tables 上右键,选择 create table 来创建表,进入创建表的页面
在新建表选项卡的 Name 文本框中,输入数据表名称,这里为 stu
在 Collation 下拉列表框中选择字符集较对规则为 utf8 - default collation;在 Engine 下拉列表框中选择存储引擎为 MyISAM
然后添加字段
- 单击 Apply 按钮,将弹出对话框,显示生成的可编辑的创建数据表的 SQL 语句。
- 单击 Apply 按钮,开始创建数据表。数据表创建完成后,显示完成对话框。
- 单击 Finish 按钮,关闭完成对话框。
添加数据
数据库和数据表创建成功后,就可以向数据表中添加数据了。
在左侧的 SCHEMAS 列表中,找到要添加数据的数据表,我们就选择刚才创建好的 stu 节点,并且在该节点上单击鼠标右键,在弹出的快捷菜单中选择 Select Rows - Limit 5000 命令。
这时将打开一个名为 stu 的选项卡,在该选项卡中,上半部分显示的是查询全部数据的 SQL 语句,下半部分是以表格的形式显示的数据表中的数据。
由于这个数据表是新创建的,还没有添加任何数据,所以下面的表格是空的。
直接在下面的表格中添加需要的数据
- 单击 Apply 按钮,将弹出对话框,显示生成的可编辑的添加数据的 SQL 语句。
- 单击 Apply 按钮,开始添加数据。数据添加完成后,显示完成对话框。点击 close 按钮关闭就可以。
查看表结构
在每一个表节点上,都有三个快捷按钮。
通过这几个按钮可以快速查看表的相关信息。
- 第一按钮,可以查看表的设置信息
- 第二个按钮,可以查看并且修改表的字段信息
- 第三个按钮,可以查看表中的数据。
Navicat
Navicat 是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它可以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、腾讯云等等。
Navicat 的用户界面 (GUI) 设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。
Navicat Premium 是 Navicat 的产品成员之一,能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格式及编码的纯文本文件。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、资料同步、备份、工作计划及更多功能。
安装
链接数据库
连接数据库的时候,要填写的信息和 workbench 是一致的。
连接 > MySQL,设置相关的连接信息,点击确定 -> 填写连接信息
- Name: hogwarts
- Method: TCP/IP
- Hostname: 127.0.0.1
- Port: 3306
创建新数据库
- 数据库名:自定义数据库名称
- 字符集:utf-8
- 排序类型
创建表
在表上鼠标右键 -> 新建表 stu -> 设置字段
查看表结构
双击连接 -> 双击数据库 -> 双击表
总结
- workbench
- navicat