跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 推荐一款免费的好用的数据库客户端 sqlzero
未分類
2021 年 2 月 23 日

推荐一款免费的好用的数据库客户端 sqlzero

推荐一款免费的好用的数据库客户端 sqlzero

資深大佬 : javahuang 2

推荐一款免费的好用的数据库客户端 sqlzero

支持特性

  • 支持多个数据源,目前已适配 mysql,后续会陆续适配任何支持 jdbc 的数据库
  • 因为是 bs 版的,支持服务端部署,支持账号注册,团队伙伴可以将服务单独部署,支持不同账号权限隔离
  • 支持显示 schema,包含表、视图(后续支持其他),可以显示主键、索引、注释、数据类型
  • 支持数据库连接池,支持多个标签页,每个标签页可以单独开启一个数据库连接
  • 支持 ddl 、多个结果集查询、查询选中、sql 格式化
  • 支持选中运行 sql 、直接运行单个 sql 、运行整个页面 sql
  • 支持分页,自定义分页信息,支持大的结果集展示,实测百万数据显示很平滑
  • 支持右键对结果集排序、筛选、过滤功能
  • 支持单条记录视图模式
  • sql 编辑器支持自动补全,自动补全体验目前比 datagrip 差一丢丢(此处狗头)
  • 支持代码片,比如输入 sel,自动出现 select * from xx,未来也可支持自定义代码片
  • 支持保存查询结果,可以将结果集页面和其他功能模块集成
  • 支持导出结果集,支持导出多个结果集标签到 excel 的多个 sheet,可自定义标签名称(等于 sheet 名称)
  • 提供强大的结果集编辑功能,支持直接在结果集单元格编辑数据,支持新增、修改、删除,并以很友好的方式来标记颜色
  • 支持 tableplus 的方式,使用 ctrl+s/ctrl+z 来提交 /回滚编辑的数据
  • 支持事务的手动提交和自动提交,多个查询结果标签页,支持选中单元格,显示该字段的信息(数据类型、非空信息、注释)
  • 支持 ctrl+表名打开表编辑页面
  • 所有窗口都是响应式的,并且可以打开关闭
  • 支持可视化建表
  • 永远相信美好的事情即将发生(再次狗头)
  • …

如何安装

由于是使用 java 开发的,需要依赖 jre 环境,以可执行 jar 包的方式提供安装包,内置 mysql 数据库驱动目前安装包只有 29M 大小,运行时占用内存可以自己控制,目前我本机测试数据库可以控制在 100M 之内。

安装非常简单,windows/mac 环境双击直接启动,linux 环境直接 nohup 启动,浏览器访问 http://127.0.0.1:9001 (也可自定义端口)即可运行。

无需其他任何设置。

# 直接启动( mac/windows 下也可以直接双击运行) ./sqlzero-0.0.1.jar # 运行 http://youipaddress:9001/ 

sqlzero git 地址

大佬有話說 (31)

  • 資深大佬 : irockytan

    看起来不错,还没上传到 Github?

  • 資深大佬 : imn1

    @Livid
    希望把本帖迁移到 分享创造 节点,不然将来不好找

  • 資深大佬 : Mitt

    只有个 README 可还行?

  • 資深大佬 : learningman

    所以是不开源的意思?

  • 主 資深大佬 : javahuang

    @learningman 是的,暂不开源,先给功能做好做精,后期再看有没有其他可能。

  • 主 資深大佬 : javahuang

    @Mitt 一直在做功能,git 的账号和 repo 都是昨天晚上才创建的,想着年后上班给放出来,很多东西还没来得及准备,抱歉。

  • 資深大佬 : yanue

    不是 datagrid?

  • 資深大佬 : tellbin

    所以只是介绍么?没有下载地址什么的么

  • 資深大佬 : janxin

    @tellbin 文章最后

  • 資深大佬 : tellbin

    @janxin 那个是 github,里面只有 readme 和一张图,也没有 releases

  • 資深大佬 : janxin

    @tellbin 啊这…没点进去看,还以为里面有下载的

  • 資深大佬 : ao99

    看起来很好用,但是没看到下载地址

  • 資深大佬 : matrix67

    @tellbin #10 浪费人生 2 分钟啊!!! 看了一通介绍 ,只有 readme 和一张图,也没有 releases!!!

    推荐一款免费的好用的数据库客户端 sqlzero

  • 資深大佬 : zifangsky

    说了一大堆,不开源也就罢了,连一个试用地址都没有,这不是浪费大家时间吗!!!

  • 資深大佬 : tellbin

    作者的另外一个帖子[《开发了一个数据库客户端,准备放出来》]( https://www.v2ex.com/t/742032)

  • 主 資深大佬 : javahuang

    @zifangsky 抱歉,我今天放出来,本来准备早上放的,上午临时接到一些工作上的需求,写这个软件时间都是一点点挤出来的。

  • 主 資深大佬 : javahuang

    @tellbin 上面这个还是一个月前放的版本,还没来得及更新,今天抽时间更了,抱歉。

  • 資深大佬 : tellbin

    @javahuang 理解

  • 主 資深大佬 : javahuang

    @tellbin @matrix67 @zifangsky github 上面已经放了 release 了

  • 資深大佬 : tellbin

    @javahuang 方便说下前端技术栈么?我这边看了你上个月的版本只能判断出前后分离版本、monaco 编辑器。UI 是没有用框架自己画的么?

  • 主 資深大佬 : javahuang

    @tellbin ts+react,ui 库主要用的是 blueprintjs,我前端不是很精,布局啥的 flex 一把梭

  • 資深大佬 : tellbin

    @javahuang 好的,感谢

  • 資深大佬 : sirius1024

    还是 dbeaver 吧……

  • 資深大佬 : mengdodo

    上来就注册登录的吗

  • 資深大佬 : l00t

    Java 开发的?告辞。

  • 資深大佬 : ciqulover

    sequel ace, tableplus 不香嘛,数据库工具不开源谁敢用

  • 資深大佬 : kikyous

    @ciqulover 你这发言真有点迷惑,tableplus 就不是开源的啊

  • 資深大佬 : ciqulover

    @kikyous 成熟的商业项目能和个人项目谈信任度嘛?

  • 主 資深大佬 : javahuang

    @mengdodo 因为是 bs 版的,支持多个用户权限隔离,所以加了注册功能,后续会加上单机模式免登陆之类的。

  • 主 資深大佬 : javahuang

    @l00t 是的,前后端分离的,后端是 java,启动快,占用内存低。datagrip,dbeaver 也是 java 开发的,但是占用内存比他们低多了。

  • 主 資深大佬 : javahuang

    @ciqulover 开源的我目前没发现有好用的,好用的( tableplus/datagrip/navicat…)基本都不开源且价格都不便宜。如果您觉得个人开发不能谈信任度,后续我可以给后端代码优先开源出来(而且现在代码我也没有混淆加密,反编译阅读起来也不难)。成熟的商业项目也是一点点发展起来的,我也知道这个很大可能不会得到大家的认可,但目前最少方便了我和我的团队,这玩意花了我三个半月的全部零碎时间,不想放弃了,以后不知道怎么样呢。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具