Skip to content

WebDB:一款免费高效的数据库开发工具

发表: at 13:00

WebDB 是一个基于 Web 免费开源的数据库开发工具,专注于简单易用和高效开发。

图片

功能特性

WebDB 主要的功能特性如下:

多数据库源

WebDB 目前可以支持 MySQL、MariaDB、PostgreSQL、TiDB、CockroachDB、MongoDB 等数据库。

图片

WebDB 提供了自动数据库发现以及 SSH 通道连接功能。

查询编辑器

WebDB 查询编辑器支持自动补全、代码高亮、格式化、错误定位等功能。

图片

其他功能包括预定义查询模板、查询历史、导入/导出 SQL 脚本文件、定期刷新查询结果等。

时光穿梭机

WebDB 可以自动记录数据库结构变更并使用 Git 存储,支持版本差异比较以及表结构回滚。

图片

NoSQL支持

WebDB 不仅支持 MongoDB 数据库开发,还可以自动推断文档结构以及集合之间的关系。

图片

数据生成器

智能数据生成器可以通过Javascript(FakerJS、Falso)脚本快速生成模拟数据。

图片

WebDB 支持外键字段和枚举字段的数据生成。

实体关系图

WebDB 可以基于数据库结构生成实体关系图(ERD),支持导出图片功能。

图片

服务器监控

WebDB 提供了简单的监控功能,包括进程列表、状态统计、服务器参数配置。

图片

AI助手

WebDB 可以连接大语言模型(HuggingFace、Gorq,、Together AI、ChatGPT、Gemini)获得 AI 辅助功能,不过需要注意数据隐私和安全问题:

图片

在线试用

WebDB 提供了一个在线试用环境,在浏览器中输入以下地址:https://demo.webdb.app/

图片

下载安装

推荐使用 Docker 环境安装和运行 WebDB,命令如下:

docker pull webdb/app && \
docker rm -f $(docker ps -a -q --filter ancestor=webdb/app) webdb 2> /dev/null ; \
docker run --name webdb -d \
    --restart=always \
    --add-host="host.docker.internal:host-gateway" \
    -v $HOME/.webdb:/usr/src/app/static/version \
    -v $HOME/.ssh:/root/.ssh:ro \
    -p 127.0.0.1:22071:22071 webdb/app

运行之后在浏览器中输入以下地址开始使用:http://localhost:22071/

更多使用信息建议参考官方文档:https://docs.webdb.app/

文章来源:微信公众号-SQL编程思想,原始发表时间:2025年06月06日。


上篇文章
Bruno:一款可以取代Postman的开源API客户端,开发者的Git友好型API测试利器,GitHub 35k stars!
下篇文章
从零搭建个人邮局服务器