SQL 测试假数据与种子数据批量生成器

免费在线 SQL 测试假数据与初始化 Seed 脚本生成器。支持 MySQL、PostgreSQL、SQLite、SQL Server,内置中文真实姓名、国内手机号、城市地址、订单编号、浮点金额等逼真业务生成规则。支持自定义列规则与一键解析建表 DDL。100% 浏览器纯前端运行。

100% 浏览器本地运行 · 零数据上传
字段列表与生成规则 可自由增删字段或修改取值规则
💡 从现有的 SQL 建表 DDL 中快速识别并导入字段... 点击展开
生成的测试数据 INSERT 批处理脚本 就绪

为什么需要 SQL 测试假数据生成工具?

在后端开发、性能压力测试、本地联调或演示汇报中,开发者永远离不开“真实逼真”的测试数据:

  • 数据脱敏与安全合规:生产环境数据库包含客户真实身份证、手机号、交易明细与收货地址。出于法律合规(如《个人信息保护法》)与数据防泄漏红线,严禁直接导出生产库数据到本地开发环境;
  • 告别枯燥手敲测试数据:初学者测试分页或连表查询时,经常只能在数据库客户端中手动敲几个 test1、test2、111111,数据过于单调无法验证真实边界场景;
  • 性能压测与索引验证:在验证慢查询或复合索引过滤效果时,几条数据无法触发优化器的代价选择,必须有 100 ~ 1,000 条具有一定离散度的数据集。

本工具针对国内业务场景深度本地化,内置中文百家姓、国内真实手机号段、一线/新一线城市名与主流电商订单模型,支持一键粘贴你的 CREATE TABLE 自动推断列规则,秒级生成开箱即用的批量 INSERT INTO 批处理脚本!

预置常用业务模型一览

预置业务模型 包含字段 典型应用场景
用户与账号主表 (sys_user) id, username, mobile, real_name, email, role, status, is_vip, created_at 权限系统 RBAC、登录注册、用户中心联调
电商订单主表 (shop_order) id, order_no, user_id, total_amount, order_status, pay_channel, created_at 交易链路、聚合统计、订单分页与深分页压测
商品库主表 (shop_product) id, sku_code, product_name, category, price, stock_quantity, is_on_sale 商品检索、分类过滤、库存扣减测试
CRM 客户资料表 (crm_customer) id, customer_name, mobile, city, vip_level, points, created_at 会员积分、区域客户画像、数据报表分析