SQL 用随机数据填充表 [英] SQL Populate table with random data
本文介绍了SQL 用随机数据填充表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个包含两个字段的表格:
I have a table with two fields:
- id(UUID) 即主键和
- 描述(
var255
)
我想用 SQL 语句插入随机数据.我希望那个描述是随机的.
I want to insert random data with SQL sentence. I would like that description would be something random.
PS:我正在使用 PostgreSQL.
PS: I am using PostgreSQL.
推荐答案
我不知道这是否符合随机描述"的要求,也不清楚是否要生成完整的数据:但是,例如,这会生成 10 条具有连续 id 和随机文本的记录:
I dont know exactly if this fits the requirement for a "random description", and it's not clear if you want to generate the full data: but, for example, this generates 10 records with consecutive ids and random texts:
test=# SELECT generate_series(1,10) AS id, md5(random()::text) AS descr;
id | descr
----+----------------------------------
1 | 65c141ee1fdeb269d2e393cb1d3e1c09
2 | 269638b9061149e9228d1b2718cb035e
3 | 020bce01ba6a6623702c4da1bc6d556e
4 | 18fad4813efe3dcdb388d7d8c4b6d3b4
5 | a7859b3bcf7ff11f921ceef58dc1e5b5
6 | 63691d4a20f7f23843503349c32aa08c
7 | ca317278d40f2f3ac81224f6996d1c57
8 | bb4a284e1c53775a02ebd6ec91bbb847
9 | b444b5ea7966cd76174a618ec0bb9901
10 | 800495c53976f60641fb4d486be61dc6
(10 rows)
这篇关于SQL 用随机数据填充表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文