目录
一、DBeaver介绍
1.定义
dbeaver 是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。
2.支持的数据库
DBeaver经官方测试,其支持:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、clickhouse、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。
3.支持的操作系统
- Windows
- Linux
- Mac OS
- Solaris
- AIX
- HPUX
4.特点
- 支持数据库元数据浏览
- 支持元数据编辑(包括表,列,键,索引)
- 支持SQL语句和脚本的执行
- 支持SQL关键字高亮显示(依据与不同是数据库)
- 简单友好的显示页面
二、DBeaver安装及使用
1.服务启动
2.查看连接类型
3.演示连接Mysql数据库
4.连接配置
连接配置前要在数据库内存对该主机进行授权,保证其可以访问数据库的某个表或者使用某些权限
mysql> grant all on *.* to 'root'@'192.168.241.%' identified by '123456';
Query OK, 0 rows affected, 1 warning (0.00 sec)
#这里语法格式为grant 权限列表(权限1,权限2...) on 数据库名.数据表名 to '用户名'@'用户来访的地址' identified by '授权登录的密码'
5.成功连接
6.远程控制
6.1新建数据库
6.2新建数据表
6.3添加字段列
6.4使用SQL编辑器进行编辑
在SQL语句对话框可以右击执行SQL语句