DB Tools
Source: https://github.com/mgramin/awesome-db-tools at
46bd34905beb
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome 数据库工具 
Section titled “Awesome 数据库工具 ”社区驱动的数据库工具列表
在这里,我们将收集一些关于令人赞叹的有用和令人赞叹的实验工具的信息,这些工具简化了DBA,DevOps,开发者以及仅仅是凡人的数据库的工作.
随意添加关于自己db工具或你最喜欢的第三方db工具的信息.
更新时间 awesome-db-tools 和关于数据库/工具/SQL的想法/新闻 @GraminMaksim
- IDE 开发环境
- 图形界面
- 国 际
- 司马
- API 密码
- 应用程序平台
- 备份
- 克隆
- 监测/统计/业绩
- 测试
- 医管局/故障/硬化
- 库伯涅斯
- 配置图
- 开发
- 报告
- 分发量
- 警卫
- SQL 组合键
- 数据
- 论文
- 机器学习
IDE 开发环境
Section titled “IDE 开发环境”- AnySQL Maestro - 用于数据库管理、控制和开发的高级多用途管理工具。
- Aqua Data Studio - 数据库开发者、DBA和分析员的生产力软件。
- Coginiti Pro - 具有强大脚本和网格功能的现代分析和分析工程师的IDE QQ.
- Database .net - 支持20+数据库的多个数据库管理工具。
- Database Workbench - 完成用于Oracle、SQL Server、PostgreSQL、MySQL、MariaDB、Firebird、InterBase、SQLite和NexusDB QQ🔒的数据库设计、开发和测试的IDE。
- DataGrip - JetBrains QQQ为数据库和SQL制作的跨Platform IDE.
- DataStation - 方便查询、脚本和可视化每个数据库、文件和API的数据。
- DBeaver - 免费通用数据库管理器和SQL客户端.
- dbForge Edge - 多数据库解决方案,用于开发、设计、管理和管理MySQL、MariaDB、SQL服务器、甲骨文、PostgreSQL数据库和各种云服务。
- dbForge Studio for MySQL - MySQL和MariaDB数据库开发、管理和行政管理的通用IDE。
- dbForge Studio for Oracle - 用于甲骨文管理、行政和发展的强大的IDE。
- dbForge Studio for PostgreSQL - 用于管理和开发数据库和对象的GUI工具。
- dbForge Studio for SQL Server - SQL服务器开发、管理、管理、数据分析和报告的强大综合开发环境。
- DBHawk - Datasparc提供数据库安全,数据库管理,数据库治理和数据分析 - 都在一个解决方案QQQ中.
- dbKoda - 现代(JavaScript/Electron框架),MongoDB的开源IDE. 它具有支持开发、管理和对蒙戈DB数据库进行业绩调整的功能。
- IBExpert - Firebird和InterBase的GUI综合工具。
- HeidiSQL - 一个轻量级客户端,用于管理MySQL,MSSQL和PostgreSQL,用Delphi书写.
- Kangaroo - Windows / macOS / Linux上的流行数据库(SQLite / MySQL / PostgreSQL / 等)的AI动力SQL客户端和管理员工具,支持表格设计,查询,模型,同步,导出/导入等,注重舒适,有趣和开发者友好.
- KeepTool - Oracle数据库开发者、管理员和高级应用程序用户QQQ的一套专业工具。
- MySQL Workbench - 数据库建筑师、开发者和DBA的统一视觉工具。
- Navicat - 一个数据库开发工具,允许您从一个应用程序QQQ上同时连接 MySQL, MariaDB, SQL 服务器, Oracle, PostgreSQL, SQLite 数据库.
- Oracle SQL Developer - 在传统部署和云部署中简化甲骨文数据库的发展和管理的自由、综合发展环境。
- pgAdmin - 世界上最先进的开放源码数据库PostgreSQL最受欢迎和最具有特色的丰富的开放源码管理和开发平台。
- pgAdmin3 - 长期支持pgAdmin3。
- PL/SQL Developer - 专门为Oracle数据库开发存储程序单元的IDE。
- PostgreSQL Maestro - PostgreSQL的完整和强大的数据库管理、管理和开发工具。
- Querybook - 兴趣开源大数据查询UI,结合合用表元数据和一个简单的笔记本IDE接口.
- Slashbase - 您数据库的开源合作IDE。 连接到您的数据库,浏览数据,运行一组 SQL 命令或与您的团队共享 SQL 查询, 直接来自您的浏览器 。
- Sql Server Management Studio - 管理任何SQL基础设施的综合环境,用于SQL服务器和Azure SQL数据库。
- Toad - 开发人员、管理人员和数据分析员的总理数据库解决方案。 使用单个数据库管理工具QQ管理复杂的数据库变化.
- Toad Edge - MySQL和PostgreSQL的简化数据库开发工具。
- TOra - Oracle,MySQL和PostgreSQL dbs的开源SQL IDE.
- Valentina Studio - 创建、管理、查询和探索Valentina DB、MySQL、MariaDB、PostgreSQL和FREE QQQ的SQLite数据库。
- WebDB - 免费高效数据库IDE。 Featuring Server Discovery,ERD,数据生成器,AI,NoSQL结构管理器,数据库版本和更多.
- Adminer - 一个PHP文件中的数据库管理。
- Another Redis Desktop Manager - 自由开放源代码管理器。 可以在Mac,Linux,Windows,Homebrew,Snap,winget等网站上找到.
- Antares SQL - 一个现代、快速和生产力驱动的SQL客户端,其焦点是UX。 Mac, Linux 和 Windows 都可以使用.
- Azure Data Studio - 一个数据管理工具,能够与来自Windows,macOS和Linux的SQL Server,PostgreSQL,Azure SQL DB和SQL DW合作.
- Beekeeper Studio - 开源SQL编辑器和数据库管理器,任务说明中包含隐私承诺。
- Clidey WhoDB - 一个轻量级数据库探险器,为SQL、NoSQL、Caches和Quees提供下一种UX。
- DbGate - MySQL,PostgreSQL,SQL服务器,MongoDB,SQLite等的数据库管理器. 在Windows,Linux,Mac或作为网络应用程序下运行.
- DB Lens - Open Source PostgreSQL GUI - 自动ER图,内部DB透视,磁盘Utilisation,性能度量,索引使用,序列扫描计数等等.
- DbVisualizer - 供开发人员、DBA和分析人员使用的通用数据库工具。
- JackDB - 直接SQL访问你的所有数据 不管它住在哪里
- Jailer - 数据库子集和关系数据浏览工具/客户端。
- Malewicz - 然而,另一个WEB客户端用于DB schema探索和性能分析,但最初是专门为黑客和扩展而创建的.
- MissionKontrol - 现代拖放管理面板/客户端,对非技术用户有完全的用户权限。
- ocelotgui - 为了MySQL,马里亚DB和塔兰托克。 为Linux开发,但可以在Windows上运行.
- OmniDB - 数据库管理网络工具。
- Pgweb - PostgreSQL的网络数据库浏览器,用Go写成,在macOS,Linux和Windows机器上工作.
- phpLiteAdmin - 支持SQLite3和SQLite2的基于网络的SQLite数据库管理员工具,用PHP编写.
- phpMyAdmin - MySQL和MariaDB的网络界面。
- psequel - 为您提供干净而简单的接口,以便快速执行共同的PostgreSQL任务。
- PopSQL 现代合作的SQL编辑器
- Postico - 一个现代PostgreSQL客户端的Mac.
- Robo 3T - 以壳体为中心的跨平台MongoDB管理工具。
- Sequel Ace - macOS的MySQL/MariaDB数据库管理.
- Sequel Pro - 与MySQL & MariaDB数据库合作的快速,易于使用的Mac数据库管理应用程序.
- SQLite Expert - 图形界面支持所有 SQLite 特性。
- sqlite-tui - 一个用于查看SQLite数据库的TUI,用Go写成.
- sqlpad - 基于网络的 SQL 编辑器运行在您的私人云。
- SQLPro - 一个简单的,强大的PostgreSQL 管理器为macOS。
- SQuirreL - 用 Java 写成的图形化 SQL 客户端将允许您查看 JDBC 兼容数据库的结构,浏览表格中的数据,发布 SQL 命令等 。
- SQLTools - VSCode的数据库管理。
- SQLyog - 最完整和最容易使用MySQL GUI.
- Tabix – SQL 编辑器 & 开源简单商业智能用于Clickhouse.
- TablePlus - 关系数据库的现代、本土和友好的GUI工具:MySQL、PostgreSQL、SQLite和更多。
- TeamPostgreSQL - PostgreSQL Web Administration GUI - 从任何地方使用你的PostgreSQL数据库,拥有丰富的闪电快AJAX网络界面.
- Query.me - 以Notebook格式合作的 SQL 编辑器。 请参考使用 JINJA 的查询结果,可视化数据,以及调度运行和输出.
- ipython-sql - 在IPython或IPython Notebook内连接到一个发布SQL命令的数据库。
- iredis - 带有自动补全和语法加亮的 Cli for Redis。
- pgcenter - PostgreSQL 的顶级管理工具。
- pg_activity - PostgreSQL服务器活动监测的顶级应用程序。
- pg_top - 顶部是PostgreSQL.
- pspg - PostgreSQL 寻呼机。
- diesel-guard - 危险PostgreSQL迁移模式的通道。 它与PostgreSQL SQL文件无缝工作,并在本土与使用Diesel和SQLx的项目融合.
- SQLcl - Oracle SQL开发者命令行(SQLcl)是Oracle数据库的自由命令行接口.
- sqlite-utils - 用于操纵 SQLite 数据库文件的 CLI 工具 - 插入数据,运行查询,创建索引,配置全文搜索等等.
- SQLLine - 通过JDBC向关系数据库发布SQL的命令行 shell。
- usql - PostgreSQL,MySQL,Oracle数据库,SQLite3,Microsoft SQL Server的通用命令行接口,以及许多其他数据库,包括NoSQL和非关系数据库!
dbcli (英语).
Section titled “dbcli (英语).”- athenacli - AWS Athena服务的CLI工具,可以进行自动补全和语法突出化.
- litecli - SQLite数据库具有自动补全和语法加亮的CLI。
- mssql-cli - SQL 服务器的命令行客户端,带有自动补全和语法突出功能.
- mycli - MySQL的终端客户端,带有自动完成和语法加亮。
- pgcli - PostgreSQL CLI 具有自动补全和语法突出功能.
- vcli - 具有自动补全和语法突出的Vertica CLI。
- 2bass - 数据库配置-作为码工具,使用一元数据DDL脚本的概念。
- Atlas - 检查并应用对数据库的修改。
- Bytebase ——基于网络,零配置,无依赖性数据库的变换和对团队的版本控制工具.
- flyway - 数据库迁移工具。
- gh-ost - MySQL在线迁移计划。
- liquibase - 数据库独立库,用于跟踪、管理和应用数据库计划变化。
- migra - 就像diff 但对于PostgreSQL计划。
- node-pg-migrate - 专门为PostgreSQL建立Node.js数据库迁移管理。 (但也可以用于符合SQL标准的其他DB——如CockroachDB).
- pg-osc - 用于在PostgreSQL中进行零下架时间的变换和回填的简单 CLI 工具。
- Prisma Migrate - 声明数据库 schema 迁移工具,使用声明数据模型化语法来描述您的数据库 schema.
- Pyrseas - 提供公用事业将PostgreSQL数据库计划称为YAML。
- Reshape - 用于Postgres的易于使用、零下行时间的迁移计划工具。
- SchemaHero - Kubernetes操作员,负责申报性数据库计划管理(数据库计划所需的基托)。
- Skeema - MySQL和MariaDB的申报纯SQL计划管理系统,支持硬化和外部在线计划改变工具。
- Sqitch - 为无框架开发和可靠部署进行明智的数据库内在变化管理。
- sqldef - 对MySQL、PostgreSQL等进行更严格的管理。
- yuniql - 又一个用本地的. NET Core 3.0+制作的版本和迁移工具,希望更好。
- ddl-generator - 从表格数据推断SQL DDL(数据定义语言)。
- scheme2ddl - 用于导出 Oracle 的指令行 usil 用于设置 ddl init 脚本, 能够过滤不良信息, 在不同的文件中将 DDL 分开, 格式输出 。
- Azimutt - 一个实体关系图(ERD)可视化工具,有各种过滤器和输入,以帮助理解您的数据库计划。
- ChartDB - 自由开放源码数据库图编辑器,可视化,并用单一查询设计你的数据库。
- DrawDB - 自由、简单和直观的在线数据库设计工具和SQL生成器。
- DrawSQL - 在线数据库图集编辑器,包含SQL导入、AI生成和实时团队协作。
- ERAlchemy - 实体关系图生成工具。
- ERD Lab - 为开发者制作的自由云实体关系图(ERD)工具。
- Liam ERD - 开源工具,从数据库和ORM中生成美丽易读的实体关系图表。
- QuickDBD - 快速绘制数据库图的简单在线工具。
- dbdocs - 使用DSL代码创建网络数据库文档。
- DBML - 数据库标记语言,旨在定义和记录数据库结构。
- SchemaCrawler - 一个免费的数据库计划发现和理解工具。
- Schema Spy - 生成您的数据库到 HTML 文档,包括实体关系图。
- tbls - CI-Friendly工具,用于记录一个用Go编写的数据库。
- Database Design - 设计健全数据库计划的有用提示。
- DBDiagram - 一个通过写代码绘制ER图的自由、简单的工具。
- DbSchema - 通用数据库设计员,用于箱外计划管理、计划文件、团队设计以及多个数据库的部署。 DbSchema 具有写写和执行查询、探索数据、生成数据和构建报告的工具。
- ERBuilder Data Modeler - 高质量数据模型的易用数据库模型软件。 它是数据建模师和数据建筑师的完整数据建模解决方案.
- Moon Modeler - 无SQL和关系数据库的数据建模工具。 可用于Windows,Linux和macOS.
- Navicat Data Modeler - 一个强大和成本效益高的数据库设计工具,帮助你建立高质量的概念、逻辑和物理数据模型。
- Oracle SQL Developer Data Modeler - 提高生产力和简化数据建模任务的免费图形工具。
- pgmodeler - 为PostgreSQL设计的数据建模工具。
- WWW SQL Designer - 在线SQL绘图工具。
- Oracle Database Sample Schemas - 甲骨文数据库样本计划。
API 密码
Section titled “API 密码”为您的数据构建 API
- Datasette - 探索和公布数据的工具。
- DreamFactory - 移动、网络和IOT应用程序的开源REST API后端。
- Graphweaver - 将多个数据源变成一个单独的GraphQL API.
- Hasura GraphQL Engine - 在PostgreSQL上快速闪烁,即时实时GraphQL API,并有精细的谷歌访问控制,还触发了对数据库事件的网络攻击.
- JdbcREST - REST API,用于任何JDBC支持的数据库,一个PostgREST克隆,用Java写成.
- Oracle REST Data Services - 一个中层Java应用程序,ORDS映射HTTP(S)动词(GET,POST,PUT,DELETE等),用于数据库交易,并返回使用JSON格式的任何结果.
- Prisma - 把你的数据库变成实时GraphQL API。
- PostGraphile - 将 PostGraphile 指向您现有的 PostgreSQL 数据库,从而立即旋转一个 GraphQL API 服务器。
- PostgREST - 任何PostgreSQL数据库的REST API。
- prest - 这是从Go写的任何数据库里 给一个非常可靠的API服务的方法
- Remult - 端到端型安全 CRUD 通过 REST API 为您的数据库, 带有精细的进入控制。
- restSQL - 带有Java和HTTP API的SQL生成器,使用简单的RESTful HTTP API,带有XML或JSON序列化.
- resquel - 很容易地把你的 SQL 数据库转换成 REST API。
- sandman2 - 自动为您的遗产数据库创建 RESTful API 服务。
- soul - 自动 SQLite RESTful和实时 API 服务器。
- VulcanSQL - 编写SQL模板,以便自动从数据库/数据仓库/数据湖中披露RESTful API。
应用程序平台
Section titled “应用程序平台”用于应用程序建设的低码和无码平台
- Appsmith - 强大的开放源码低码框架,以建立内部应用程序。
- Budibase - 低码平台,在几分钟内创建内部应用程序。
- ILLA Cloud ——低码内部工具建设平台.
- Nhost - 图QL的开源火场替代品。
- Saltcorn - 网络数据库应用程序的开源无码构建器。 服务器和拖放 UI 构建器,数据存储在 PostgreSQL 或 SQLite 中.
- SQLPage - 快速 SQL 唯一的数据应用程序构建器。 在 SQL 查询上自动构建一个 UI 。
- Tooljet ——开源低码平台建设内部工具.
- BaRMan - PostgreSQL的备份和恢复管理器。
- Databasus - 用于通过网络UI(本地、S3、FTP、Google Drive等)、通知(webhook、Discord、Slack等)和团队管理提供预定的PostgreSQL备份的工具。
- pgbackrest - 可靠的 PostgreSQL 备份和恢复。
- pgcopydb - 将 PostgreSQL 数据库复制到目标 PostgreSQL 服务器(pg)_倾弃 | 页:1_恢复类固醇。
- pg_probackup - PostgreSQL的备份和恢复经理。
- Portabase - 基于代理的PostgreSQL备份平台,并以分散执行和集中管弦方式恢复。
- Database Lab Engine - 立即为PostgreSQL进行薄克隆,以扩大开发过程。
- clone_schema - PostgreSQL 克隆计划工具,不需要离开数据库。
- Spawn - 建立即时数据库副本供开发和CI的云服务。 不再安装本地 db , 立即恢复到任意保存点, 每个特性分支或测试的孤立副本 。 不论数据库大小立即提供。
监测/统计/业绩
Section titled “监测/统计/业绩”- ASH Viewer - 在Oracle和PostgreSQL DB内提供活动会话历史数据的图形视图。
- Metis - 为SQL数据库提供可观察性和性能调节。
- Monyog - 无代理和成本效益高的MySQL监测工具。
- mssql-monitoring - 利用收集、InfluxDB和Grafana来监测你的SQL Server的性能。
- Navicat Monitor - 一个安全、简单和无代理的远程服务器监测工具,装有强大的特性,使你的监测尽可能有效。
- Percona Monitoring and Management - 管理和监测MySQL和MongoDB性能的开源平台。
- pganalyze collector - 为收集PostgreSQL指标和日志数据分析统计收集器。
- pgbadger - 一个快速的PostgreSQL日志分析器。
- pgDash - 测量和跟踪你的PostgreSQL数据库的每个方面。
- PgHero - PostgreSQL的性能仪表板 — — 健康检查、建议索引等等。
- pgmetrics - 从运行中的 PostgreSQL 服务器收集并显示信息和数据。
- pgMonitor ——全能工具 方便创建可视化您 PostgreSQL集群健康和性能的环境.
- pgMustard – PostgreSQL 的用户界面解释计划,加上提高性能的提示.
- pgstats - 收集PostgreSQL统计数据,或者将其保存在CSV文件中,或者打印在stdout上.
- pgwatch2 - 灵活自足的PostgreSQL 度量衡监测/贴板解决方案。
- PostgreSQL Metrics - 服务提取并提供您 PostgreSQL 数据库中的度量衡。
- PostgreSQL Monitor - 为PostgreSQL提供易于使用的监测服务,提供警报、仪表板、查询数据和动态建议。
- postgres-checkup - 新一代诊断工具,使用户能够深入分析PostgreSQL数据库的健康情况。
- Promscale - 由SQL提供动力的计量和跟踪的开源可观察性后端。
- Releem - MySQL & MariaDB的性能监测和优化工具,提供可操作的洞察力和安全自动化,以应对错误的配置、缓慢的询问、计划问题和僵局,从而减少大规模手工工作。
- Telegraf PostgreSQL plugin - 为您的 PostgreSQL 数据库提供衡量标准。
- pgSCV - PostgreSQL和PostgreSQL相关服务的计量出口商。
- postgres_exporter - PostgreSQL服务器计量标准的Prometheus出口商。
- pg_exporter - PostgreSQL & Pgbuncers完全可自定义的Prometheus出口商,其执行控制精细。
扎比克斯语Name
Section titled “扎比克斯语Name”- Mamonsu - PostgreSQL的监测人员。
- Orabbix - 与Zabbix Entertainment Monitor合作设计的插件,为Oracle数据库提供多层次监测、性能和可用性报告和计量,以及服务器性能衡量标准。
- pg_monz - 这是PostgreSQL数据库的Zabbix监测模板。
- Pyora - 用于监视甲骨文数据库的Python脚本。
- ZabbixDBA - 快速、灵活、持续地开发插件,以监视您的 RDBMS 。
- DbFit - 数据库测试框架,用于支持您数据库代码的简单测试驱动开发。
- pgTAP - PostgreSQL单元测试
- RegreSQL - 返回测试您的 SQL 查询。
- SQLancer - 自动测试DBMS,以便在执行中找到逻辑错误。
医管局/故障/硬化
Section titled “医管局/故障/硬化”- Citus - PostgreSQL 扩展,将您的数据和查询分布到多个节点。
- patroni - PostgreSQL 高可用性模板,配有动物园管理员等或领事。
- Percona XtraDB Cluster - MySQL集群和高可用性高可扩展性解决方案。
- ShardingSphere - 分布 SQL 交易和查询引擎,用于数据硬化、缩放、加密和更多 - 在任何数据库上。
- stolon - 云原生PostgreSQL管理器,用于PostgreSQL的高可用性.
- pg_auto_failover - PostgreSQL扩展和服务,用于自动故障和高可用性。
- pglookout - PostgreSQL 复制监控和故障覆盖守护进程。
- pgslice - PostgreSQL 分配像派一样容易。
- PostgreSQL Automatic Failover - 根据行业参考资料Pacemaker和Corosync对PostgreSQL的高可操作性。
- autobase - 开放源代码DBaaS,使高度可用的PostgreSQL集群的部署和管理自动化。
- Vitess ——通过通用硬化,横向放大MySQL的数据库分组系统.
- KubeDB - 使库伯内兹的生产级数据库易于运行。
- PostgreSQL operator - PostgreSQL操作器在Kubernetes(Kubernetes)上可以提供高度可用的PostgreSQL集群,由Patroni供电。
- Spilo - HA PostgreSQL集群 与多克。
- StackGres - 企业级 库伯内特斯的全堆积邮箱
- MySQLTuner-perl - 用Perl编写的脚本,允许您快速审查一个 MySQL 安装,并进行调整以提高性能和稳定性。
- PGConfigurator - 创建优化的免费在线工具
postgresql.conf。 。 。 。 - pgtune - PostgreSQL 配置向导 。
- postgresqltuner.pl - 简单的脚本来分析您的 PostgreSQL 数据库配置,并给出调试建议。
- DBmaestro - 加快释放周期,支持整个信息技术生态系统的灵活性。
- Toad DevOps Toolkit - 在您的 DevOps 工作流程中执行关键数据库开发功能—— 不损害质量、 性能或可靠性。
- DBdeployer - 易于部署 MySQL 数据库服务器的工具。
- dbatools - PowerShell模块,你可能认为它像命令线SQL服务器管理工作室。
- Postgres.app - 全套PostgreSQL安装包,作为标准的Mac应用程序。
- BigSQL - PostgreSQL的开发者友好发行.
- Elephant Shed - 基于网络的PostgreSQL管理前端,将若干公用事业和应用程序与PostgreSQL合并使用。
- Pigsty - 用于PostgreSQL的电池-插入式开源发行,并带有开发者最终可观察性和数据库-as-Code工具箱.
- Acra - 数据库安全套房 数据库代理有场级加密,通过加密数据搜索,SQL注射预防,入侵检测,蜂蜜壶. 支持客户端和代理端(“透明”)加密. SQL,无SQL.
- Databunker - 固定数据库之上的客户记录专用符合GDPR的安全金库。
- Inspektor - 数据库的访问控制层。 Inspektor利用开放政策代理人作出决策。
SQL 组合键
Section titled “SQL 组合键”- Holistic.dev - 数据库性能、安全和结构问题的自动检测服务。
- SQLCheck - 自动检测常见的SQL反标。
- SQLFluff - 发光弹性和可配置的SQL linter。
- SQLLineage - SQL线程分析工具,由Python提供动力.
- TSQLLint - 用于描述、识别和报告TSQL脚本中存在反标本的工具。
- sqlc - SQL-第一代码生成器,为各种语言和各种数据库制作安全型装订。
- SQLDelight - SQL-第一代码生成器为Kotlin和各种数据库生产类型安全装订。
- pGenie - SQL-First代码生成器为各种语言生产类型安全装订,并专门使用PostgreSQL数据库。
- PartiQL - SQL-兼容访问关系数据、半结构数据和巢数据。
- Apache Calcite - 具有高级SQL特性的动态数据管理框架。
- ZetaSQL - SQL分析器框架。
- CodeBuff - 语言不可知性 漂亮的印刷 通过机器学习。
- JSQLFormatter - 开源Java SQL 基于 JSqlParser 的 RDBMS 格式。
- SQL Online - 一个免费工具,用于格式化您的 SQL 查询,然后是分析员的内容。
- pgFormatter - 一个PostgreSQL SQL语法美化器。
- Poor SQL - 即时免费开放源代码T-SQL格式化.
- SQL Formatter - JavaScript 库,用于打印 SQL 查询。
- Lost at SQL - SQL学习游戏,帮助您获取基本的SQL技能 - 这样您就可以使用查询来获取信息.
- Querymon - 学习在Querydex上使用SQL查询,这是一个从常见到传说的怪物的数据库.
- Schemaverse - 完全在一个PostgreSQL数据库内实施的天基战略游戏。
- SQL Island - 在幸存下来的飞机坠毁后 你暂时会被困在SQL岛 通过在游戏中取得进步,你会找到从这个岛上逃跑的方法.
- SQL Murder Mystery - 设计既是学习SQL概念和命令的自导自演的课,也是经验丰富的SQL用户解决令人惊奇的犯罪的趣味游戏.
- SQL Police Department - 在SQLPD中,你可以同时在学习SQL的同时解决犯罪.
- General SQL Parser - SQL的解析、格式化、修改和分析。
- jOOQ - 解析SQL,将其翻译为其他方言,允许表达树变换.
- JSqlParser - 解析一个SQL语句,并将其翻译为Java类的等级.
- libpg_query - C库,用于访问服务器环境以外的PostgreSQL parser。
- More SQL Parsing! - 分析SQL进入JSON。
- sqlparse - 对Python的 SQL 解析器无效。
- SQLGlot - 纯Python SQL 解析器,转写器,和构建器。
于贝尔SQL
Section titled “于贝尔SQL”运行 SQL 查询任何信息
- CloudQuery - 提取、转换和加载您的云资产,使其成为PostgreSQL 常规表格。
- csvq - CSV类似SQL的查询语言.
- dsq - 运行针对JSON,CSV,Excel,Parquet等的SQL查询的命令行工具.
- MAT Calcite plugin - Eclipse内存分析器的插件允许通过SQL查询堆积堆积。
- OctoSQL - 查询工具,允许您使用 SQL 加入、分析和转换多个数据库和文件格式的数据。
- osquery - SQL为操作系统提供动力仪表、监测和分析。
- Resmo - 使用SQL审计和评价资源。
- sq - 命令行工具,提供jq风格对结构化数据源的访问:SQL数据库,或CSV或Excel等文档格式. 这是Sql+jq的爱人。
- Steampipe - 使用SQL立即查询您的云服务(AWS、Azure、GCP等)。
- TextQL - 对像CSV或TSV这样的结构化文本执行SQL.
- trdsql - 能够执行关于CSV、LTSV、JSON和TBLN的SQL查询的CLI工具。
- Trino - 分布式SQL查询引擎,旨在查询分布在一个或多个不同数据源的大型数据集。
语言服务器协议
Section titled “语言服务器协议”- SQLLanguageServer - SQL语言服务器.
- sqls - SQL语言服务器用Go写成.
SQL 学习和谜题
- Advanced SQL Puzzles - 难以设定的 SQL 谜题。
- Hackerrank - 练习编码,准备面试,并被雇用。
- Learn SQL in a Month of Lunches - 一本关于如何使用SQL检索、过滤和分析数据的书。
- LeetCode ——提高技能,拓展知识,做好技术面试准备.
- Select Star SQL - 免费互动书,旨在成为互联网上学习SQL的最佳场所。
- StrataScratch - 数据科学教育资源。
- SQL Murder Mystery ——自导自演学习SQL概念和指令,为经验丰富的SQL用户提供游戏玩法,以解决令人感兴趣的犯罪.
可用于各种目的的 SQL 标记
- DBA MultiTool - 长途T-SQL脚本:优化存储,即时文档,以及SQL服务器的一般行政需求。
- pgx_scripts - 数据库分析和管理实用小脚本集,由我们PostgreSQL专家小组制作。
- pgsql-bloat-estimation - 在PostgreSQL的指数和表格中进行统计bloat的查询。
- pgWikiDont - SQL 测试,检查您的数据库是否遵守规则 https://wiki.postgresql.org/wiki/Don’t_Do_This。 。 。 。
- pg-utils - 有用的PostgreSQL公用事业。
- PostgreSQL cheat sheet - 有用的 SQL 标记和命令 <timescale.com>。 。 。 。
- postgres_dba - 缺少的一套用于PostgreSQL DBA和所有工程师的有用工具.
- postgres_queries_and_commands.sql - 有用的PostgreSQL查询和命令。
- TPT - 这些sqlplus脚本用于甲骨文数据库性能优化和故障排除.
- dbt Dbt 处理将这些语句变成数据仓库中的表格和视图。
- QuickTable - 赋予每个人使用、清理、分析、转换和模型数据的能力,没有代码。
- Amundsen - 元数据驱动应用,以提高数据分析员、数据科学家和工程师在与数据互动时的生产率。
- DataHub - 现代数据堆栈元数据平台。
- Marquez - 收集、汇总和可视化一个数据生态系统的元数据。
- Dwh.dev - 雪花的Nexgen数据行.
生成/制造/子产品
Section titled “生成/制造/子产品”- Benerator - 生成、混淆(匿名/假名)和迁移数据,用于开发、测试和培训目的。
- dbForge Data Generator for MySQL - 建立大量现实测试数据的强大的图形用户界面工具。
- dbForge Data Generator for Oracle - 小型但强大的GUI工具,用于充斥大量现实测试数据的甲骨文计划。
- dbForge Data Generator for SQL Server - 为数据库快速生成有意义的测试数据的强大的GUI工具。
- Faker - 在浏览器和节点中生成大量假数据。
- Greenmask - MySQL和PostgreSQL的数据库匿名和合成数据生成工具。
- myanon - MySQL垃圾文件的无名化器 从 stdin 读 Mysqldump, 写匿名版本到 stdout 。 支持定型散列,定值,JSON字段匿名化,以及Python扩展.
- Noisia - PostgreSQL的有害工作量生成器。
- quick-seed - 在PostgreSQL、MySQL、SQLite、Prisma和Drizzle ORM的支持下,为生成现实测试数据建立数据库不可知种子工具。
- SB Data Generator - 简单而强大的工具,用于生成和输入选定表格或整个数据库,并为您的应用程序提供现实的测试数据。 生成测试数据用于: Oracle,MS SQL Server, MySQL, PostgreSQL, Firebird, SQLite, Azure SQL Database, Amazon Redshift和Amazon RDS.
- SQLable - 在浏览器中生成假数据。
- Synthesized TDK - DevOps的好友 数据库伪装和生成。
- Data Profiler - DataProfiler是一个Python库,旨在方便数据分析,监测和敏感数据检测.
- Desbordante - 一个开源数据剖析器,专门侧重于发现和验证数据中的复杂模式。
- YData Profiling - 用于高水平分析数据集的通用开源数据剖面仪。
- dtle - MySQL的分布式数据传输服务。
- Litestream - SQLite的流传复制。
- pgsync - 在数据库之间同步PostgreSQL数据。
- pg_chameleon - MySQL 到 PostgreSQL 复制系统,以 Python 3 书写. 系统使用库mysql-复制从MySQL中提取行图像,这些图像以JSONB的形式存储在PostgreSQL中.
- PGDeltaStream - 使用 PostgreSQL 逻辑解码功能,将 PostgreSQL 在 Websockets 上以-last-on 改变 。
- repmgr - PostgreSQL最受欢迎的复制管理者。
- data-diff - 命令行工具和Python库,以高效地跨越两个不同的数据库。
- KS DB Merge Tools - 用于比较和同步DB计划和数据的GUI。 对于甲骨文数据库,MySQL,MariaDB,SQL服务器,PostgreSQL,SQLite,MS Access和交叉DBMS.
关于数据库工具的文件、文章、宣言和其他理论材料
- The “Database as Code” Manifesto - 把你的数据库当作代码
- Grokking Relational Database Design - 关于设计和实施第一个数据库的友好说明指南。
- 你的贡献总是受欢迎的! 请读一下 contribution guidelines 先说
HagiCode
HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。
- 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
- 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
- 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
下载 Windows 版
分享 HagiCode
让想法变成真正交付的软件。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
- 智能
- OpenSpec 工作流把意图变成从提案到交付的可执行路径。
- 高效
- 多 Agent 并行推进调研、实现与审阅。
- 有趣
- 丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

