- 1 为什么开发ZenData
- 2 ZenData数据生成工具简介
- 3 如何获得支持
- 4. 快速入门
- 4.1 安装部署
- 4.2 将ZenData加入系统环境变量中(可选)
- 4.3 命令行参数说明
- 4.4 命令行调用示例
- 4.5 內置数据定义示例
- 4.6 YAML定义语法总览
- 5. 用户指南
- 5.1. 数据定义语法
- 5.2. 內置数据定义
- 5.3. 用户数据自定义
- 5.4. 数据定义引用
- 5.4.1 引用ranges系列
- 5.4.2 引用instances实例
- 5.4.3 多froms联合引用
- 5.4.4 引用Config配置
- 5.4.5 引用yaml文件内容
- 5.4.6 全局from语句
- 5.5. 数据输出
- 5.5.1 文本格式输出
- 5.5.2 JSON格式输出
- 5.5.3 XML格式输出
- 5.5.4 SQL格式输出
- 5.5.5 直接插入数据到MySQL
- 5.5.6 CSV格式输出
- 5.5.7 Excel格式输出
- 5.5.8 ProtoBuf格式输出
- 5.6. ZenData命令行详解
- 5.6.1 Default配置覆盖
- 5.6.2 多配置文件新语法
- 5.6.3 列出內置数据
- 5.6.4 查看內置数据
- 5.6.5 从SQL生成数据定义
- 5.6.6 从数据库表结构生成数据定义
- 5.6.7 清除数据前后缀
- 5.7. ZenData文章生成器
- 5.7.1 中文词语基础数据
- 5.7.2 转换文章到YAML配置
- 5.7.3 文章格式语法介绍
- 5.7.4 从YAML配置生成新文章
- 5.8. ZenData客户端
- 5.8.1 Web接口调用
- 5.8.2. 数据提供者示例
- 5.8.2.1 TestNG数据提供者示例
- 5.8.2.2 PHPUnit数据提供者示例
- 5.8.2.3 PyUnit数据提供者示例
- 5.8.3. Web数据管理工具
- 5.9 ZenData自动升级
- 6. 内置数据一览
清除数据前后缀
- 2020-08-13 09:09:56
- 陈琦
- 5112
- 最后编辑:陈琦 于 2022-12-30 14:56:51
- 分享链接
通过指定-T(-trim)参数,我们可以在输出结果中,消除字段的前后缀配置。这些前后缀对JSON、SQL等结构化的数据通常是不必要的。
zd.exe -c demo\default.yaml -table user -n 10 -T -o demo\output\default.sql
命令中-table指定了表名,-T忽略前后缀。
生成的JSON文件不再包括字段的前后缀,其内容如下:
INSERT INTO user(`field_common`, `field_step`, `field_random`, `field_file`, `field_loop`, `field_repeat`, `field_format`, `field_use_another_file`, `field_use_ranges`, `field_use_instance`, `field_nested_instant`, `field_use_excel`, `field_with_children`) VALUES ('1', '1', '9', 'ben', 'a_b_c', 'user-1', 'passwd01', '100,101', '101', '01', '0018', '济南市', 'aA10'), ('2', '3', '10', 'carl', 'd_e_f', 'user-1', 'passwd02', '102,103', '102', '12', '11216', '青岛市', 'bB11'), ('3', '5', '2', 'carl', 'g_h_i', 'user-1', 'passwd03', '104,105', '103', '23', '22324', '淄博市', 'cC12'), ('4', '7', '7', 'ben', 'j_k_l', 'user2', 'passwd04', '106,107', '104', '34', '3348', '枣庄市', 'dD13'), ('5', '9', '8', 'carl', 'm_n_o', 'user2', 'passwd05', '108,109', '105', '45', '44516', '东营市', 'eE14'), ('6', '1.0', '4', 'carl', 'p_q_r', 'user3', 'passwd06', '110,111', '106', '56', '55624', '烟台市', 'fF15'), ('7', '1.1', '10', 'ben', 's_t_u', 'user3', 'passwd07', '112,113', '107', '67', '6678', '潍坊市', 'gG16'), ('8', '1.2', '8', 'carl', 'v_w_x', 'user-1', 'passwd08', '114,115', '108', '78', '77816', '济宁市', 'hH17'), ('9', '1.3', '2', 'carl', 'y_z_a', 'user-1', 'passwd09', '116,117', '109', '89', '88924', '泰安市', 'iI18'), ('10', '1.4', '4', 'ben', 'b_c_d', 'user-1', 'passwd10', '118,119', '110', '910', '99108', '威海市', 'jJ19');
发表评论