关于问题有哪些好用又免费的 SQL 工具?一共有 2 位热心网友为你解答:
【1】、来自网友【ColinWodell(提问者)】的最佳回答:
Navicat、SQL Studio、DBeaver、Data Grip、 Workbench 可多了。。。各有优缺点,看你的需求。
Navicat:
优点:
- 论功能完善和使用体验,综合评分最高应该是 Navicat。毕竟数据库管理开发工具这种基础性软件,需要产品、工程、支持、开发的长期积累,几十年的优化成果也不是盖的。(下面简单提几点)
- 能跨数据库系统同步数据库、数据、结构。比如:让一个没用过 oracle 的 mysql 老手,将 mysql 迁库,navicat 需要 1 分钟就好。
- 可以根据内容关键字,在全数据库中查询存在该值的表格(也可以查找字段)。
- navicat 自备驱动;虽然支持的数据库管理系统有限。
- 一百来兆,相比一些工具真的小太多了。
- 自动生成 BI 图。
- 批处理自动运行。
缺点:
- 贵;然后支持的数据库有限。目前几乎不支持国产数据库(Oceanbase 在支持中),Redis 等也还没有支持。
SQL Studio:
优点:
- 免费;
- 免费产品中性能最稳定——导出几百万行数据甚至比 Navicat 还快,其他的工具基本都会崩溃卡死(比如:DBeaver);执行语句后可以 cancel,好多工具点 cancel 就卡住。
- 能支持 JDBC 连接的所有数据库;除了 MySQL、Pg 等,还可以支持达梦、人大金仓等国产数据库。
- 下载安装方便,两分钟就能搞定。Web 版软件,私有化部署服务器或者能连接到下载软件电脑 IP 的任意计算机上打开网页连接,输入账号、密码就能用。
- 主界面有“历史查询”、“历史导出”、“保存的查询”等功能,对数据分析师很友好。
- 一键解释执行、批量执行、表复制这些小功能也有。
缺点:
- 相对其他工具功能比较基本,比较轻;有复杂需求的这款就不合适。
DBeaver:
优点:
- 免费、开源
- UI 配置、自定义快捷键比较好。
- 功能多,能上的它都有,但使用体验就另说了。
缺点:
- 稳定性不行,容易崩溃。
- 导入导出大文件慢到离谱
Data Grip:
优点:
- 最牛的应该就是写 sql 时的智能提示了,这个是所有工具里最强的。
缺点:
- 要钱
workbench:
优点:
- 官方出品、免费
- 创建数据库时,流程清晰,流程化操作,自动生成代码,执行
- 数据导入导出方便
缺点:
- 没有网络断开重连机制很受诟病。
【2】、来自网友【麦聪软件】的最佳回答:
SQL Studio:(1)免费。(谁不喜欢白嫖呢?符合题主要求)(2)免费的基础上支持几乎所有主流数据库,不仅有 MySQL、Oracel、PostgresSQL 等国外数据库,还支持武汉达梦、人大金仓等国产数据库。
添加数据源
(3)突出亮点:Web 版工具——一次部署,团队成员都能使用,占用的硬件资源都在服务器上;只要有可登录的软件链接和账号、密码,任意设备随时可用这款工具:省去了繁琐的工具安装配置、升级过程。(对于团队协作和教学场景简直不要太友好)
web 端登陆界面
(4)亮点延伸:用户管理——SQL Studio 只有管理员可以新建账号、也只有管理员可以增加和删除数据源,这样避免了许多安全问题。
用户管理
(5)性能稳定且可圈可点:
a.可视化管理——支持图形化界面对数据库、表进行管理;支持直接修改表结构、表数据等,还能显示操作对应的 SQL 语句。
查看、修改表数据
b.写 sql 支持智能提示:可以根据用户输入的字符及其语意提示表名等信息。
主界面
c.每次执行的 SQL 语句都会保存在主界面的“历史查询”中,而且找到对应语句可以直接复用。
历史查询
d.经常需要用到的 SQL 语句也可以直接保存在主界面“保存的查询”中,不用再从电脑本地导入,而且能直接修改、复制、删除。
保存的查询
e.除了“历史查询”、“保存的查询”还有“历史导出”功能,每一次下载数据都会被记录,保证了工具完整的审计功能。
f.超强的数据导入、导出能力:近 700 万行数据导出只需 20 多秒,比 Navicat 还快两倍。
数据导出
g.稳定性好:展开数据库中一万张表,丝毫不卡顿。SQL 编辑框支持注释,有注释也能很好地执行语句,不出 bug 稳定性强。
h.一键批量执行:单击执行编辑框内所有 SQL 语句,方便大家进行刷库等操作。
i.一键解释执行:单击即可帮助大家分析 sql 语句的性能,辅助优化。
j.数据库列表、结果栏、历史查询、保存查询都支持搜索定位。
k.结果栏支持调整每页展示多少条数据、且支持改变排序和全屏,看数据更方便。
l.还有生成 sql 语句模版、一键复制表等基础功能。
生成 SQL