利用数据库生成随机昵称
准备三个表,以用来组成随机昵称,三个表内容如下:
表一表二 表三
利用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
查询结果如下: