首页SQL测试数据生成器

SQL测试数据生成器

根据表结构(DDL)自动生成大量的 INSERT 测试数据,支持 MySQL、PostgreSQL、SQL Server 等

输入表结构 (DDL Create Table)



说明文档

关于 SQL 测试数据生成器

该工具可根据表结构批量生成测试 SQL 数据,支持多数据库类型、表级行数设置、空值概率和日期格式配置。

核心功能

  • 结构解析:支持从 DDL 或 JSON 解析表结构。
  • 多表支持:可识别多张表并分别配置生成参数。
  • 生成策略:行数、起始 ID、空值概率、日期格式可调。
  • 数据库适配:支持 MySQL、PostgreSQL、SQL Server、Oracle、SQLite。
  • 结果输出:生成 SQL 语句并支持复制下载。

使用说明

  1. 输入表结构并点击解析。
  2. 为每张表设置行数和起始 ID。
  3. 配置数据库类型和生成规则。
  4. 生成 SQL 并检查输出结果。

使用场景

  • 测试环境初始化数据快速构造。
  • 联调阶段批量样本生成。
  • 演示环境数据填充。

常见问题

解析失败通常是什么原因?

多为输入结构不规范或关键约束缺失,建议先用示例格式对齐。

能保证外键数据一致吗?

基础逻辑可处理常见关系,复杂约束建议生成后再做专项校验。