注册
浅尝SQLark百灵的模拟数据生成
技术分享/ 文章详情 /

浅尝SQLark百灵的模拟数据生成

干饭王 2024/02/27 1344 7 0

需求

现在要为T_MN表填充20万条人员信息,包括年龄,姓名,地址等信息。以前的话,地址这个信息的模拟够难,要创建这20万条记录是一个不小的工作量。现在使用“SQLark百灵”就相当简单。

环境准备

创建一个信息表,有姓名,年龄,地址等列

create table t_mn (id int,name varchar(50),age int,address varchar(200));

模拟生成数据

点击“数据生成”

image.png

开始配置

image.png

配置ID列

关键数据规则为“序列”
image.png

配置NAME列

关键数据规则为“姓名”
image.png

配置AGE列

关键数据规则为“数字”,开始为1,结束为120image.png

配置ADDRESS列

关键数据规则为“地址”,我们这20万人员,分布在广东省全境
image.png

同时可以保存刚才的配置,方便下次调用

image.png

预览数据

image.png

确认生成

image.png

生成中

image.png

生成完成

大约16秒完成20万行生成,失败行数0行
image.png

使用模拟数据

验证总数

记录数为20万
image.png

验证前20行

image.png

在ADDRESS地址列创建全文索引后执行查询

create  context index ind_address on t_mn(address) lexer chinese_lexer;

查找地址包含“天河”和“洪家”的人员

select * from t_mn where  contains(address,'天河' and '洪家' ); 

image.png

总结

刚才模拟生成数据只使用了典型的数据规则,“SQLark百灵”里面同时包含8大种类例如“时间”,“产品”。
使用“SQLark百灵”可在极短时间内模拟高质量的数据,能极大提升模拟数据生成。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服