AI个人学习
和实操指南

WhoDB:支持自然语言交互的轻量数据库可视化管理软件

综合介绍

WhoDB 是一个轻量级(约20MB)、功能强大且用户友好的数据库管理工具,旨在简化数据库管理任务。它结合了 Adminer 的简洁性,并在用户体验和性能上进行了增强。WhoDB 使用 GoLang 构建,提供了最佳的速度和效率。其功能包括交互式模式可视化和内联编辑,适用于小型项目和复杂的企业系统。

WhoDB:轻量级数据库可视化管理开源客户端,支持自然语言交互-1


 

功能列表

  • 自然语言查询:通过与 Ollama、ChatGPT 和 Anthropic 的集成,用户可以使用自然语言进行查询和管理数据。
  • 交互式模式可视化:提供直观的图形界面,帮助用户轻松理解数据库结构。
  • 内联编辑:直接在界面中编辑和预览数据。
  • 广泛的数据库支持:兼容 PostgreSQL、MySQL、SQLite3、MongoDB、Redis、MariaDB 和 ElasticSearch。
  • 高性能架构:利用 GoLang 的速度和响应能力,前端表格虚拟化,提供卓越的性能。
  • 安全登录和认证:通过个性化的登录配置文件安全访问数据库。
  • 智能过滤功能:在所有数据库中无缝实施和管理过滤器。
  • Jupyter Notebook 风格的查询环境:在 Scratchpad 中执行数据库查询,提升生产力和灵活性。

 

使用帮助

安装流程

一键启动客户端:

WhoDB macOS

WhoDB Windows

WhoDB Linux

 

  1. 使用 Docker 安装
    • 运行以下命令以拉取并启动 WhoDB:
      docker run -it -p 8080:8080 clidey/whodb
      
    • 打开浏览器并导航到 http://localhost:8080
  2. 使用 Docker Compose 安装
    • 创建一个 docker-compose.yml 文件,内容如下:
      version: '3.8'
      services:
      whodb:
      image: clidey/whodb
      ports:
      - "8080:8080"
      
    • 运行以下命令启动服务:
      docker-compose up
      

使用流程

  1. 登录
    • 启动应用后,导航到 http://localhost:8080
    • 选择数据库类型,输入用户名、密码和数据库名称。
  2. 数据库管理
    • 选择数据库:在侧边栏中选择数据库类型,输入凭据并管理特定数据库。
    • 查看模式:使用交互式图形查看数据库模式,了解表之间的关系。
    • 表管理:直接访问和管理表,查看详细模式,过滤数据,并导出信息到 CSV。
    • 内联编辑:点击单元格预览值(字符串、JSON 或 Markdown),并进行内联编辑。
    • Scratchpad:在 Jupyter Notebook 风格的环境中执行数据库查询,提升生产力和灵活性。
    • 智能过滤:在所有数据库中无缝实施和管理过滤器,提供一致且用户友好的体验。
  3. 自然语言查询
    • 通过与 Ollama、ChatGPT 和 Anthropic 的集成,用户可以使用自然语言进行查询和管理数据,简化了复杂的 SQL 查询过程。

详细操作流程

  1. 启动前端服务
    • 导航到 frontend/ 目录并运行:
      pnpm i && pnpm start
      
  2. 启动后端服务
    • 如果 core/ 目录中没有 build/ 文件夹,需要构建前端并将其移动到后端目录。运行以下命令:
      go run .
      
  3. 使用 Ollama 模型
    • 下载并安装 Ollama,推荐使用 Llama 3.1 8b 模型。WhoDB 将自动检测已安装的模型,并在左侧边栏显示 Chat 选项。
AI轻松学

普通人的AI入门指南

帮助你以低成本、零基础学会如何利用AI工具。AI就像办公软件一样,是每个人的必备技能。 掌握AI会让你在求职中占据优势,在未来的工作和学习中事半功倍。

查看详情>
未经允许不得转载:首席AI分享圈 » WhoDB:支持自然语言交互的轻量数据库可视化管理软件

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文