DB Readonly

🔍 只读数据库查询 · 安全零误写

通过只读查询安全连接 MySQL/PostgreSQL,用于数据探查、报表生成与故障排查,严格阻断写操作防误删。

收藏
5.6k
安装
2.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

db-readonly 是一项数据库只读查询技能,支持 PostgreSQL 与 MySQL 两大主流关系型数据库。用户通过环境变量配置连接信息后,可执行 SELECT、WITH、EXPLAIN 等读操作,结果可导出为 CSV/TSV/JSON 格式。典型场景包括:业务数据抽查、行数统计、Schema 结构查看、慢查询分析等。

显著优点

  • 零误写风险:底层强制拦截 INSERT/UPDATE/DELETE/DROP/ALTER 等一切变更语句,从源头杜绝误操作
  • 双引擎支持:覆盖 PostgreSQL 与 MySQL,满足异构数据库环境需求
  • 灵活导出:支持多种结构化格式输出,便于二次分析与报表制作
  • 开箱即用:仅需配置标准环境变量即可连接,无需复杂认证流程

潜在局限

  • 只读限制:无法执行任何数据修复、DDL 变更或事务控制操作,复杂运维场景需切换其他工具
  • 无图形界面:纯脚本交互,对非技术用户存在学习门槛
  • 环境变量依赖:连接信息需预先注入,动态多实例切换不够灵活

适合人群

  • 数据分析师、BI 工程师:快速探查生产数据样本
  • 后端开发/运维:线上故障排查、慢查询分析
  • 审计合规人员:只读权限下的数据核查与取证

常规风险

  • 连接信息泄露:环境变量中若明文存储密码,需确保运行环境隔离
  • 大数据量查询:无 LIMIT 的聚合或全表扫描可能拖垮生产库,建议始终附加采样限制
  • 敏感数据暴露:查询结果导出文件需妥善管理访问权限

DB Readonly 内容

references文件夹
scripts文件夹
手动下载zip · 4.0 kB
query-cookbook.mdtext/markdown
请选择文件