【全栈开发学习-MySQL + dbeaver】1.dbeaver 初学&应用

987 阅读3分钟

前言:

最近准备学习全栈开发,后端这块打算从MySQL入手,MySQL的入门学习是看了大佬的文章(有兴趣的小伙伴可以看下): juejin.cn/post/684490… 学习完之后现在准备使用DBeaver可视化工具来进行数据库操作。

debeaver介绍: DBeaver [1] 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。

准备工作:进入官网,下载软件。

debeaver下载官网: dbeaver.io/

image.png

image.png

解压后,点击打开DBeaver.exe文件

image.png

进入软件后,提示需要下载驱动文件,点击下载按钮下载驱动。

image.png

驱动安装成功后,开始连接自己的数据库(数据库怎么建可以翻前言的推荐页面)。

dbeadver 连接本地服务器

第一步:点击文件-新建按钮打开界面

image.png

第二步:选中数据库连接-点击下一步按钮

image.png

第三步:选中自己的数据库类型-点击下一步按钮

image.png

第四步:填写数据库的配置-填完后点击完成-连接成功。

image.png

第五步:由于是第一次连接,需要安装驱动文件,这里要注意一点,你建库用的MySQL是什么版本,对应就要安装什么版本的驱动(红色箭头所指的地方-点击会出现下拉列表选择版本),如果不知道自己的MySQL是什么版本,可以通过CMD查询(右侧黑色部分-查询代码 mysql -V)

image.png

连接过程中报错了,意思是无法创建驱动程序实例创建驱动程序'MySQL'实例错误。很可能需要的jar文件丢失了。您应该在驱动程序设置中配置jar。原因:不能加载驱动类的com.mysql.cj.jdbc。驱动程序'创建驱动'MySQL'错误

image.png

排查问题后发现,好像是因为我数据库的版本是5.7.30,但我安装的是5.1.30版本的驱动,所以它加载有问题。 image.png

在这里我们要看回第三步,一开始我选择的是 MySQL而不是MySQL5 image.png

现在需要重新做之前(第一—第三步)的操作,到第三步这里选中MySQL 5 image.png

填写配置信息

image.png

配置信息填写无误后,点击测试连接-如果出现下面的图片,表示连接成功,点击确定关闭弹窗。

image.png

此时我们可以对着数据库右键-点击连接 image.png

数据库icon出现箭头,表示连接成功 image.png

点击数据库可以查看里面的内容 image.png

使用DBeadver对数据库进行可视化操作

第一步 进入test数据库,对表右键,点击新建表

image.png

第二步 修改表名 进入表内,新建列。

image.png

image.png

第三步-1 手动插入数据(也可以通过代码指令插入)(第三步有两个选择,根据自己实际需求选择其一即可)

image.png

image.png

第三步-2 通过代码指令创建表并插入数据 (第三步有两个选择,根据自己实际需求选择其一即可)

选中数据库,按住Ctrl+Enter键打开工作台。

image.png

往工作台内输入下面的代码:(因为我已经有一个user的表了 所以新建的表是user2)

SQL的语句自行查询

CREATE TABLE `user2` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID,自动递增',
  `name` varchar(32) NOT NULL COMMENT '姓名',
  `sex` int(11) NOT NULL COMMENT '性别:0 - 男 1 - 女',
  `age` varchar(10) NOT NULL COMMENT '年龄',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

image.png

创建成功 image.png