3.6k star, 免费开源跨平台的数据库管理工具 dbgate

3.6k star, 免费开源跨平台的数据库管理工具 dbgate

分类 开源分享

项目名: dbgate -- 免费开源跨平台的数据库管理工具

Github 开源地址: GitHub - dbgate/dbgate: Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application

官网地址: DbGate | Open Source SQL+noSQL Database Client

下载地址: Download | DbGate

dbgate 是一款 MySQL、PostgreSQL、SQL Server、MongoDB、SQLite 等数据库的管理器

dbgate 支持在 Windows、Linux 和 Mac 操作系统上运行,为用户提供了跨平台的灵活性。

dbgate 不仅仅是本地应用程序,还可以作为 Web 应用程序运行,使用户能够通过浏览器轻松访问和管理数据库。

支持以下数据库:

  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle (experimental)
  • MongoDB
  • Redis
  • SQLite
  • Amazon Redshift
  • CockroachDB
  • MariaDB

dbgate 特性:

  • 表格数据编辑,带有SQL更改脚本预览: 支持对表格数据进行编辑,并提供SQL更改脚本的预览功能。

  • 编辑表格架构、索引、主键和外键: 允许用户编辑表格的结构、索引以及定义主键和外键。

  • 比较和同步数据库结构: 提供比较和同步数据库结构的功能,确保数据库结构的一致性。

  • ER图: 提供实体关系(ER)图,用于可视化数据库表格之间的关系。

  • 浅色和深色主题: 提供明亮和深色两种主题,以满足用户的个性化需求。

  • 主/详细视图、外键查找: 支持主/详细视图,以及外键查找功能。

  • 查询设计器: 提供查询设计器,使用户能够轻松设计查询。

  • 表单视图: 针对包含许多列的表格,提供表单视图以方便操作。

  • MongoDB集合的JSON视图: 支持对MongoDB集合的JSON视图。

  • 浏览表格、视图、存储过程、函数、MongoDB集合: 提供对数据库各种对象的浏览功能。

  • SQL编辑器: 包含SQL编辑器,支持执行SQL脚本。

  • SQL代码格式化、代码补全: 提供SQL代码格式化和代码补全功能。

  • 添加SQL LEFT/INNER/RIGHT连接实用工具: 支持添加SQL左连接、内连接和右连接实用工具。

  • Mongo JavaScript编辑器: 包含Mongo JavaScript编辑器,支持执行Mongo脚本(使用NodeJs语法)。

  • Redis树视图、从键生成脚本、运行Redis脚本: 提供Redis树视图,能够从键生成脚本并运行Redis脚本。

  • 适用于Windows、Linux和Mac的应用程序运行,或在服务器上作为Docker容器运行,客户端可以在Web浏览器中运行: 具有跨平台性,用户可以选择在不同环境下运行,包括本地应用程序、服务器上的Docker容器和Web浏览器中。

  • 导入、导出CSV、Excel、JSON、NDJSON、XML: 支持与各种格式的数据进行导入和导出。

  • 免费表格编辑器: 提供免费表格编辑器,用于快速编辑表格数据,例如在导入/导出后进行数据清理或原型表格等操作。

  • 存档: 支持在本地文件系统(或在使用Web应用程序时在DbGate服务器上)备份数据到NDJSON文件中。

  • 图表,将图表导出为HTML页面: 支持创建图表,并能够将图表导出为HTML页面。

  • 有关在Docker容器中运行DbGate的详细信息,请访问Docker Hub: 提供关于在Docker容器中运行DbGate的详细信息。

  • 可扩展的插件架构: 具有可扩展的插件架构,允许用户根据需要添加新功能。

  • 透视图: 提供透视图,用于在复杂关系数据上进行嵌套表格查看,并在MongoDB数据库上进行查询设计。

主视图:

表格编辑器:

查询设计器:

导入 CSV、Excel:

ER 图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/297800.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CVE-2021-30517:Type confusion bug in LoadSuperIC

前言 这个漏洞是一个比较老的洞,之所以分析这个漏洞,只要是想再学习一下 ICs 相关的知识。并该漏洞的利用是利用与 String/Function 之间的混淆,比较有意思。 环境搭建 sudo apt install python git checkout 7d5e5f6c62c3f38acee12dc4114…

vue快速入门(五)v-show与v-if

注释很详细&#xff0c;直接上代码 上一篇 新增内容 v-if与v-show底层的区别v-if与v-show的效果 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice…

【OpenCV】图像像素的遍历

1 前言 介绍两种遍历像素的方法&#xff08;非指针、指针&#xff09;。注意&#xff1a;.at() .ptr()的作用、用法。相关API&#xff1a; Mat对象.ptr() Mat对象.at() 2 代码及内容 #include "iostream" #include "opencv2/opencv.hpp"using namespac…

vue3表单参数校验+正则表达式

这里我们要实现在form表单中对表单项添加参数校验。 校验要求 我们的表单中有用户名、密码、电话号码、邮箱这四个项。 我们设置用户名为3到20位的非空字符 密码为3到25位非空字符 电话号码就用目前用的电话号码正则表达式&#xff0c;要求手机号码以 1 开头&#xff0c;第…

Plonky2.5:在Plonky2中验证Plonky3 proof

1. 引言 Plonky2.5为QED Protocol团队主导的项目&#xff0c;定位为&#xff1a; 在Plonky2 SNARK中验证Plonky3 STARK proof。 从而实现Plonky系列的递归证明。 开源代码实现见&#xff1a; https://github.com/QEDProtocol/plonky2.5https://github.com/Plonky3/Plonky3&a…

BoostCompass —— 搜索引擎

文章目录 一、项目简介二、Boost库简介1. 简介2. Boost 库的特点 三、项目主要模块1. 网页内容获取&#xff0c;数据预处理模块2. 建立正排索引和倒排索引&#xff0c;项目核心模块3. 编写 http_server 模块&#xff0c;进行网络开放 四、项目功能预览1. 项目文件预览2. 项目执…

如何保证Redis的缓存和数据库中的数据的一致性?

Redis的缓存如何和数据库中的数据保持一致性&#xff1f; 我们都知道&#xff0c;Redis是一个基于内存的键值存储系统&#xff0c;数据完全存放在内存中&#xff0c;这使得它的读写速度远超传统的硬盘存储数据库。对于高访问频率、低修改率的数据&#xff0c;通过将它们缓存在…

第23章-OSPF基础

1. RIP协议的问题 2. OSPF概述 3. OSPF初始化流程 4. OSPF报文类型 5. OSPF分区域管理 1. RIP协议的问题 1&#xff09;问题1 设计粗糙 2&#xff09;问题2 环路问题&#xff1a;会产生环路 跳数限制&#xff1a;最大跳数受限&#xff0c;无法大规模组网 广播方式&#xff1a;广…

设计模式总结-抽象工厂模式

抽象工厂模式 模式动机模式定义模式结构模式分析模式实例与解析实例一&#xff1a;电器工厂 模式动机 在工厂方法模式中具体工厂负责生产具体的产品&#xff0c;每一个具体工厂对应一种具体产品&#xff0c;工厂方法也具有唯一性&#xff0c;一般情况下&#xff0c;一个具体工…

微信小程序怎么制作?制作一个微信小程序需要多少钱?

随着移动互联网的快速发展&#xff0c;微信小程序已成为连接用户与服务的重要桥梁。它以其便捷性和易用性&#xff0c;为各类企业和个人提供了一个全新的展示和交易平台。那么&#xff0c;如何制作一个微信小程序&#xff1f;又需要投入多少资金呢&#xff1f;本文将为您提供全…

H5面临的网络安全威胁和防范措施

H5&#xff0c;是基于HTML5技术的网页文件。HTML&#xff0c;全称Hyper Text Markup Language&#xff0c;即超文本标记语言&#xff0c;由Web的发明者Tim Berners-Lee与同事Daniel W. Connolly共同创立。作为SGML的一种应用&#xff0c;HTML编写的超文本文档能够独立于各种操作…

java自动化-03-04java基础之数据类型举例

1、需要特殊注意的数据类型举例 1&#xff09;定义float类型&#xff0c;赋值时需要再小数后面带f float num11.2f; System.out.println(num1);2&#xff09;定义double类型&#xff0c;赋值时直接输入小数就可以 3&#xff09;另外需要注意&#xff0c;float类型的精度问题…

Swing中的FlowLayout/WrapLayout在打横排列时候如何做到置顶对齐

前言 最近在开发swing客户端时候碰到一个棘手的问题&#xff1a; Swing中的FlowLayout/WrapLayout在打横排列时候如何做到置顶对齐如果是vue或者react&#xff0c;一搜百度什么都出来了&#xff0c;swing的话&#xff0c;嗯。。。资料有点少而且大部分是stack overflow上面的…

CEF的了解

(14 封私信 / 80 条消息) CEF和Electron的区别是什么&#xff1f; - 知乎 (zhihu.com) Electron面向的开发者&#xff1a;会用JavaScript,HTML,CSS&#xff0c;不会C CEF面向的开发者&#xff1a;会用JavaScript,HTML,CSS&#xff0c;会C (14 封私信 / 80 条消息) liulun - …

UI自动化测试重点思考(上)--元素定位/验证码/测试框架

UI自动化测试重点思考--元素定位 Selenium定位元素selenium中如何判断元素是否存在&#xff1f;定位页面元素webdriver打开页面id定位name定位class_name定位tag_name 定位xpath定位css_selector定位link_text 定位partial_link 定位总结 selenium中元素定位的难点&#xff1f;…

典型病例(第二期):血糖18.3,小便多且泡沫难消,滋阴补肾效果显著

案例分享&#xff1a; 患者廖先生&#xff0c;男&#xff0c;43岁 主诉&#xff1a;身体明显特别消瘦&#xff0c;血糖检测达到18.3&#xff0c;患者口干口渴&#xff0c;小便频繁&#xff0c;且带有很难消散的泡沫&#xff0c;疲倦乏力&#xff0c;多食易饥&#xff0c;每天…

MySQL 主从复制架构搭建及其原理

前言 系统的性能瓶颈一般出现在数据库上&#xff0c;以 mysql 为例&#xff0c;如果存在高并发的写请求&#xff0c;势必会有锁表&#xff0c;锁数据行的情况发生&#xff0c;这时候如果有读请求刚好访问到被锁的数据&#xff0c;那么读请求会阻塞&#xff0c;直到写请求处理完…

前端三剑客 —— CSS (第六节)

目录 内容回顾&#xff1a; 弹性布局属性介绍 案例演示 商品案例 布局分析 登录案例 网格布局 内容回顾&#xff1a; 变量&#xff1a;定义变量使用 --名称&#xff1a;值&#xff1b; 使用变量&#xff1a; 属性名&#xff1a;var&#xff08;--名称&#xff09;&a…

爬虫实战三、PyCharm搭建Scrapy开发调试环境

#一、环境准备 Python开发环境以及Scrapy框架安装&#xff0c;参考&#xff1a;爬虫实战一、Scrapy开发环境&#xff08;Win10Anaconda&#xff09;搭建 PyCharm安装和破解&#xff0c;参考&#xff1a;爬虫实战二、2019年PyCharm安装&#xff08;激活到2100年&#xff09; …

基于ArgoCD和Testkube打造GitOps驱动的Kubernetes测试环境

本文介绍了一项新工具&#xff0c;可以基于Gitops手动或者自动实现Kubernetes集群应用测试&#xff0c;确保集群的健康状态与Git仓库定义的一致。原文: GitOps-Powered Kubernetes Testing Machine: ArgoCD Testkube 简介&#xff1a;GitOps 云原生测试面临的挑战 现代云原生应…