# 假数据在线生成器 - 批量生成测试数据，导出 JSON / CSV / SQL / TypeScript

> 免费在线测试数据生成器：自定义字段，批量生成姓名、邮箱、手机号、地址、公司、UUID、数字、日期等假数据，最多 1 万行，带随机种子可复现，导出 JSON、CSV、SQL。

- 网址: https://qilingtools.com/zh/mock-data
- 分类: 开发工具 (https://qilingtools.com/zh/dev)
- 标签: [开发](https://qilingtools.com/zh/tags/dev), [数据格式](https://qilingtools.com/zh/tags/data)
- 最后更新: 2026-10-26
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

开发和测试时经常需要一批看起来真实的数据：填充数据库、调试表格分页、演示界面或压测接口。在这里像建表一样定义字段——字段名加类型——就能一次生成最多 10000 行数据。内置 30 多种类型：自增 ID、UUID v4、中英文姓名、用户名、邮箱、中国手机号、美国电话、中英文地址、城市、邮编、中英文公司名、商品名、整数和小数范围、日期 / 日期时间 / 时间戳范围、布尔值、自定义枚举、单词、Lorem 英文句子与段落、中文句子、IPv4、IPv6、MAC 地址、URL、HEX 与 HSL 颜色和固定值，每个字段还能设置空值比例。同一行里的姓名、用户名和邮箱会互相对应，更贴近真实数据。生成使用带种子的伪随机算法：同一个种子和同样的字段配置，每次得到完全相同的数据，方便测试用例复现。结果可导出 JSON、JSON Lines、CSV（可选分隔符）、SQL INSERT（MySQL、PostgreSQL、SQLite、SQL Server 语法，可设每条语句的行数）或带类型定义的 TypeScript 数组，并提供用户、订单、商品三个预设。

## 使用步骤

1. 选择一个预设，或逐个添加字段并设置类型与参数
2. 设置行数和随机种子，在预览表中确认数据
3. 选择输出格式（JSON / CSV / SQL / TypeScript），复制或下载结果

## 功能特点

- 30 多种字段类型，含中英文姓名、地址、手机号
- 每个字段可设置范围、枚举值和空值比例
- 随机种子保证结果可复现
- 最多 10000 行，生成速度快
- 导出 JSON、JSON Lines、CSV、SQL INSERT、TypeScript
- SQL 支持 MySQL / PostgreSQL / SQLite / SQL Server
- 数据均为虚构，本地生成不上传

## 常见问题

### 生成的姓名、手机号、地址是真实的吗？

不是。姓名由常见姓氏和名字用字随机组合，地址由城市、区县、道路和随机门牌拼成，都是虚构的；手机号只保证号段格式正确，可能与真实号码重合，请勿用它拨打或发送短信。美国电话使用专门留给虚构用途的 555-01xx 号段，邮箱只使用 example.com 等保留域名，不会发到真实邮箱。

### 随机种子有什么用？

种子决定了随机序列。只要种子和字段配置不变，每次生成的数据都完全相同，前 N 行也保持一致，这样测试用例、截图和缺陷复现都能得到同样的数据。想要一批新数据时点「换一个」即可。

### 导出的 SQL 能直接导入数据库吗？

可以。选择对应的数据库后，标识符会使用该数据库的引号规则（MySQL 用反引号，SQL Server 用方括号，PostgreSQL / SQLite 用双引号），字符串中的单引号会被转义，布尔值与 NULL 也按方言输出。可以设置每条 INSERT 包含的行数，大批量导入时用 100～1000 行一条速度更快。建表语句需要自行编写。

### 最多能生成多少行？会不会很卡？

单次最多 10000 行，生成本身通常只需几十毫秒。数据量较大时文本框只显示前一部分以保持页面流畅，复制和下载得到的都是完整结果。所有数据都在浏览器本地生成，不会上传。

## 相关工具

- [JSON 格式化](https://qilingtools.com/zh/json): 免费在线 JSON 格式化：一键美化、压缩，实时语法校验并定位到出错行列，支持树形视图折叠、键名排序、转义与去转义、Unicode 转中文、复制下载，数据不上传。
- [Base64 编解码](https://qilingtools.com/zh/base64): 免费在线 Base64 编码解码工具：支持中文 UTF-8、URL 安全变体，文本与 Base64 互转，实时转换，本地处理不上传。
- [URL 编解码](https://qilingtools.com/zh/url-encode): 免费在线 URL 编码解码工具：encodeURIComponent 与 encodeURI 两种模式，处理中文、空格与特殊符号，本地实时转换不上传。
- [JWT 解析](https://qilingtools.com/zh/jwt): 免费在线 JWT 解析工具：解码 JWT 的 Header 与 Payload，展示过期时间、签发时间等，本地解析不上传，保护令牌安全。
- [时间戳转换](https://qilingtools.com/zh/timestamp): 免费在线 Unix 时间戳转换工具：时间戳与日期互转，自动识别秒/毫秒，显示本地时间、UTC、ISO 8601 和相对时间，实时更新。
- [哈希计算](https://qilingtools.com/zh/hash): 免费在线哈希/摘要计算工具：对文本或文件计算 SHA-1、SHA-256、SHA-384、SHA-512，使用浏览器加密接口本地完成，文件不上传。
- [UUID 生成](https://qilingtools.com/zh/uuid): 免费在线 UUID 生成器：使用加密安全随机数批量生成符合 RFC 4122 的 UUID v4，可大写、去连字符、加花括号，一键复制。
- [进制转换](https://qilingtools.com/zh/base-convert): 免费在线进制转换工具：二进制、八进制、十进制、十六进制及任意 2–36 进制互转，支持大整数（BigInt），本地实时计算。
