利用数据库生成随机昵称

准备三个表,以用来组成随机昵称,三个表内容如下:

表一表二 表三

 

利用sql语句,生成笛卡尔积,加上随机排序,最后取第一条数据即可,这样每次取出来的名字都是随机的

sql语句如下:

select concat(name1.name,name2.name,name3.name)as nickname 
from random_name1 name1,random_name2 name2,random_name3 name3
order by RAND()
LIMIT 1

 

查询结果如下:

 

posted @ 2022-01-03 17:31  黄大虾  阅读(795)  评论(0编辑  收藏  举报