推荐一款集成AI功能的数据库管理工具
今天分享一个开发工具SQLark。SQLark是一款面向信创应用开发者的数据库开发和管理工具,可用于快速查询、创建和管理不同类型的数据库系统。是今年6月份达梦上线的,大部分功能和navicat没啥区别,但是确实有些亮点,下边我简单介绍一下。
支持系统:
windows7及以上,macOS12及以上,KylinV10和UOSV20
目前支持的数据库:
达梦、MySQL、Oracle、PostgreSQL(不知道后续会不会增加)
一、安装
官网地址:SQLark官网
安装相对简单。下载完成后解压,之后双击解压后的exe文件即可安装
二、使用
大部分使用和Navicat一样,我这边就简单介绍一些比较亮点的功能
-
数据生成
顾名思义,可以生成指定行数的测试数据。我作为一个后端开发,有时候前端测试分页造数据还是比较头疼的,复制insert语句也好,复制整行也好,都需要在对数据进行修改,而且行数多的话还比较麻烦。但是SQLark的数据生成功能就不需要了,如果有数据Python的小伙伴,可以把他理解为Faker。而且对于频繁需要生成数据的场景,可以将已配置好的数据规则保存为配置文件,下次生成时可以直接调用,不需要再手动重复配置。据说SQLark会自动识别外键,基于外键关系对多表生成数据(这个我还没有试过) -
百灵AI
可以进行sql优化,sql生成等功能。不需要再将表结构复制到deepSeek,说生成建表语句,可以直接在SQLark生成建表
-
定位查看表
相信很多后端小伙伴和我一样,会给表起别名,如果sql逻辑比较复杂的话,会很难找,而SQLark解决了这个问题,甚至可以直接打开表,查看数据、字段描述
-
sql执行优化
SQLark也会自动检测sql语句中的?,并进行弹窗提示输入。这样咱们可以直接从代码编辑器的控制台把日志打印的sql拿出来直接执行了,不需要一个个找?进行替换了 -
数据预览
SQLark支持image/png/jpg/gif等图像文件的图像内容预览图像,我觉得还是相当可以的,解决了上传到数据库无法直接查看的问题
-
SQL预览
相对于sql语法比较薄弱的,可以在筛选器设置好查询条件后,可以直接预览sql,就直接生成了查询语句。不过目前看仅限于单表查询
其他的我觉得和Navicat的功能都差不多,就不一一介绍了,大家感兴趣的可以去官网了解下