前言:
最近准备学习全栈开发,后端这块打算从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/
解压后,点击打开DBeaver.exe文件
进入软件后,提示需要下载驱动文件,点击下载按钮下载驱动。
驱动安装成功后,开始连接自己的数据库(数据库怎么建可以翻前言的推荐页面)。
dbeadver 连接本地服务器
第一步:点击文件-新建按钮打开界面
第二步:选中数据库连接-点击下一步按钮
第三步:选中自己的数据库类型-点击下一步按钮
第四步:填写数据库的配置-填完后点击完成-连接成功。
第五步:由于是第一次连接,需要安装驱动文件,这里要注意一点,你建库用的MySQL是什么版本,对应就要安装什么版本的驱动(红色箭头所指的地方-点击会出现下拉列表选择版本),如果不知道自己的MySQL是什么版本,可以通过CMD查询(右侧黑色部分-查询代码 mysql -V)
连接过程中报错了,意思是无法创建驱动程序实例创建驱动程序'MySQL'实例错误。很可能需要的jar文件丢失了。您应该在驱动程序设置中配置jar。原因:不能加载驱动类的com.mysql.cj.jdbc。驱动程序'创建驱动'MySQL'错误
排查问题后发现,好像是因为我数据库的版本是5.7.30,但我安装的是5.1.30版本的驱动,所以它加载有问题。
在这里我们要看回第三步,一开始我选择的是 MySQL而不是MySQL5
现在需要重新做之前(第一—第三步)的操作,到第三步这里选中MySQL 5
填写配置信息
配置信息填写无误后,点击测试连接-如果出现下面的图片,表示连接成功,点击确定关闭弹窗。
此时我们可以对着数据库右键-点击连接
数据库icon出现箭头,表示连接成功
点击数据库可以查看里面的内容
使用DBeadver对数据库进行可视化操作
第一步 进入test数据库,对表右键,点击新建表
第二步 修改表名 进入表内,新建列。
第三步-1 手动插入数据(也可以通过代码指令插入)(第三步有两个选择,根据自己实际需求选择其一即可)
第三步-2 通过代码指令创建表并插入数据 (第三步有两个选择,根据自己实际需求选择其一即可)
选中数据库,按住Ctrl+Enter键打开工作台。
往工作台内输入下面的代码:(因为我已经有一个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;
创建成功