# 数据库-测试数据构建工具 **Repository Path**: donglele_git/DB_Generator_GUI ## Basic Information - **Project Name**: 数据库-测试数据构建工具 - **Description**: 适配多种数据库不同场景的测试数据/表结构构建工具 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-05-07 - **Last Updated**: 2025-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: Database, 数据库构建数据, 测试数据, DB测试数据, 数据库测试表 ## README # 数据库-测试数据构建工具 #### 介绍 一个用于快速生成数据库测试表结构与数据的图形界面工具,支持 MySQL、Oracle、PostgreSQL 等主流数据库。适配多种数据库不同场景的测试数据/表结构构建工具 该工具旨在为多种数据库生成结构化表并插入模拟数据。 #### 软件架构 软件架构说明 ## ✨ 功能特点 - 一键生成指定数量的测试表 - 支持字段数量、类型、字符长度、表前缀等参数配置 - 支持表名自动编号或随机命名 - 支持主键自动添加 - 可选择字段类型注释展示 - 支持将生成 SQL 导出到本地文件 - 支持连接测试及模拟执行 - 可构建大数据量环境用于性能压测 --- ## 🖼️ 图形界面展示 界面使用 Python 标准库 `tkinter` 实现,简洁直观,支持如下配置: - 主机、端口、用户名、密码 - 数据库类型选择 - 表数量、字段数、字段前缀、表前缀 - 是否自动编号、是否添加主键 - 输出 SQL 预览、模拟执行、导出 SQL --- ## 🧱 数据库支持 - ✅ MySQL / MariaDB - ✅ Oracle - ✅ PostgreSQL - ✅ GoldenDB / OceanBase / TDSQL - ✅ DM(达梦) ## 平台兼容性 | 系统平台 | 兼容性 | |---------------|----------| | Windows 10/11 | ✅ | | Linux | ✅ | | macOS | ⚠️ 部分支持,Oracle 连接需注意客户端支持问题 | #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)