由于是使用 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/
登录注册
创建连接
sql 查询,自动补全
数据编辑
单行记录视图编辑
多个 tab 结果页
结果集过滤
事务支持
单元格选中信息显示
响应式布局
保存查询及跳转,查询历史
表设计(部分完成)双击表结果集查询
暗黑主题
![]() | 1 irockytan 2021-02-17 23:49:25 +08:00 看起来不错,还没上传到 Github? |
3 Mitt 2021-02-18 00:10:49 +08:00 ![]() 只有个 README 可还行? |
![]() | 4 learningman 2021-02-18 00:45:49 +08:00 所以是不开源的意思? |
5 javahuang OP @learningman 是的,暂不开源,先给功能做好做精,后期再看有没有其他可能。 |
6 javahuang OP @Mitt 一直在做功能,git 的账号和 repo 都是昨天晚上才创建的,想着年后上班给放出来,很多东西还没来得及准备,抱歉。 |
![]() | 7 yanue 2021-02-18 09:37:30 +08:00 不是 datagrid? |
![]() | 8 tellbin 2021-02-18 09:55:13 +08:00 所以只是介绍么?没有下载地址什么的么 |
![]() | 12 ao99 2021-02-18 10:09:24 +08:00 看起来很好用,但是没看到下载地址 |
![]() | 13 matrix67 2021-02-18 10:09:28 +08:00 |
14 zifangsky 2021-02-18 10:28:35 +08:00 说了一大堆,不开源也就罢了,连一个试用地址都没有,这不是浪费大家时间吗!!! |
16 javahuang OP @zifangsky 抱歉,我今天放出来,本来准备早上放的,上午临时接到一些工作上的需求,写这个软件时间都是一点点挤出来的。 |
![]() | 20 tellbin 2021-02-18 11:28:07 +08:00 @javahuang 方便说下前端技术栈么?我这边看了你上个月的版本只能判断出前后分离版本、monaco 编辑器。UI 是没有用框架自己画的么? |
21 javahuang OP @tellbin ts+react,ui 库主要用的是 blueprintjs,我前端不是很精,布局啥的 flex 一把梭 |
![]() | 23 sirius1024 2021-02-18 12:24:14 +08:00 还是 dbeaver 吧…… |
![]() | 24 mengdodo 2021-02-18 13:49:35 +08:00 上来就注册登录的吗 |
25 l00t 2021-02-18 14:00:53 +08:00 Java 开发的?告辞。 |
![]() | 26 ciqulover 2021-02-18 14:01:14 +08:00 via iPhone sequel ace, tableplus 不香嘛,数据库工具不开源谁敢用 |
30 javahuang OP @l00t 是的,前后端分离的,后端是 java,启动快,占用内存低。datagrip,dbeaver 也是 java 开发的,但是占用内存比他们低多了。 |
31 javahuang OP ![]() @ciqulover 开源的我目前没发现有好用的,好用的( tableplus/datagrip/navicat...)基本都不开源且价格都不便宜。如果您觉得个人开发不能谈信任度,后续我可以给后端代码优先开源出来(而且现在代码我也没有混淆加密,反编译阅读起来也不难)。成熟的商业项目也是一点点发展起来的,我也知道这个很大可能不会得到大家的认可,但目前最少方便了我和我的团队,这玩意花了我三个半月的全部零碎时间,不想放弃了,以后不知道怎么样呢。 |
32 laycher 2021-02-22 11:18:24 +08:00 dbeaver 我觉得很不错啊。 |
![]() | 33 Norths 2021-02-22 19:04:58 +08:00 看着还不错,最近 Navicat 用厌了想折腾点别的,关注一波 |
34 javahuang OP @laycher 是的,有段时间我也挺喜欢用 dbeaver 的。 但 dbeaver 很多方面表现很差,举个例子,我实测单表查询 20 万条数据,整个查询过程中 dbeaver 不断发现未响应,最终内存大概增加了 400M,然后 filter 结果集(比如列排序 /字段过滤)的时候直接崩了,而 sqlzero 内存大概只增加了 25M,渲染快,结果集过滤也非常快。 一个 sql 工具,我觉得比较重要的几个方面,智能提示,结果集展示,数据编辑,schema 编辑。这几点目前我觉得和 dbeaver 相比不比他差,某些方面体验我个人觉得比 dbeaver 好很多。 当然,dbeaver 功能很多,sqlzero 从我提交第一行代码到现在也只有三个多月的时间,我最开始的目标也是尽可能实现常用功能,现在我觉得已经超出预期了,所以放出来给有需要的人使用。 顺便贴两个动图,对比下 dbeaver 和 sqlzero   |