创建函数

DELIMITER $$

USE 数据库名称$$

DROP FUNCTION IF EXISTS `rand_name`$$

CREATE DEFINER=`root`@`%` FUNCTION `rand_name`() RETURNS VARCHAR(64) CHARSET utf8

BEGIN

/*姓的随机范围568个*/

DECLARE rand_surname TEXT DEFAULT '赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许

何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章

云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳

酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常

乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹

姚邵湛汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞

熊纪舒屈项祝董梁杜阮蓝闵席季麻强贾路娄危

江童颜郭梅盛林刁钟徐邱骆高夏蔡田樊胡凌霍

虞万支柯昝管卢莫经房裘缪干解应宗丁宣贲邓

郁单杭洪包诸左石崔吉钮龚程嵇邢滑裴陆荣翁

荀羊於惠甄曲家封芮羿储靳汲邴糜松井段富巫

乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫

宁仇栾暴甘钭厉戎祖武符刘景詹束龙叶幸司韶

郜黎蓟薄印宿白怀蒲邰从鄂索咸籍赖卓蔺屠蒙

池乔阴鬱胥能苍双闻莘党翟谭贡劳逄姬申扶堵

冉宰郦雍卻璩桑桂濮牛寿通边扈燕冀郏浦尚农

温别庄晏柴瞿阎充慕连茹习宦艾鱼容向古易慎

戈廖庾终暨居衡步都耿满弘匡国文寇广禄阙东

欧殳沃利蔚越夔隆师巩厍聂晁勾敖融冷訾辛阚

那简饶空曾毋沙乜养鞠须丰巢关蒯相查后荆红

游竺权逯盖益桓公万俟司马上官欧阳夏侯诸葛

闻人东方赫连皇甫尉迟公羊澹台公冶宗政濮阳

淳于单于太叔申屠公孙仲孙轩辕令狐钟离宇文

长孙慕容鲜于闾丘司徒司空丌官司寇仉督子车

颛孙端木巫马公西漆雕乐正壤驷公良拓跋夹谷

宰父谷梁晋楚闫法汝鄢涂钦段干百里东郭南门

呼延归海羊舌微生岳帅缑亢况郈有琴梁丘左丘

东门西门商牟佘佴伯赏南宫墨哈谯笪年爱阳佟

第五言福百家姓终';

/*名的随机范围401个常用汉字。*/

DECLARE rand_name TEXT DEFAULT

'

的一了是我不在人们有来他这上着个地到大里说去子得也和那要下看天时过出小么起你都把好还多

没为又可家学只以主会样年想能生同老中从自面前头到它后然走很像见两用她国动进成回什边作对

开而已些现山民候经发工向事命给长水几义三声于高正妈手知理眼志点心战二问但身方实吃做叫当

住听革打呢真党全才四已所敌之最光产情路分总条白话东席次亲如被花口放儿常西气五第使写军吧

文运在果怎定许快明行因别飞外树物活部门无往船望新带队先力完间却站代员机更九您每风级跟笑

啊孩万少直意夜比阶连车重便斗马哪化太指变社似士者干石满决百原拿群究各六本思解立河爸村八

难早论吗根共让相研今其书坐接应关信觉死步反处记将千找争领或师结块跑谁草越字加脚紧爱等习

阵怕月青半火法题建赶位唱海七女任件感准张团屋爷离色脸片科倒睛利世病刚且由送切星晚表够整

认响雪流未场该并底深刻平伟忙提确近亮轻讲农古黑告界拉名呀土清阳照办史改历转画造嘴此治北

必服雨穿父内识验传业菜爬睡兴';

/*姓*/

DECLARE surname VARCHAR(2) ;

/*姓的随机数1-576*/

DECLARE surname_num INT(3) DEFAULT FLOOR(RAND()*568)+1;

/*名*/

DECLARE `name` VARCHAR(14) ;

/*名的随机数1-401*/

DECLARE `name_num` INT(3) DEFAULT FLOOR(RAND()*401)+1;

DECLARE `name_num2` INT(3) DEFAULT FLOOR(RAND()*401)+1;

/*名的字数,这里设置为1-2个字。*/

DECLARE `name_no` INT(3) DEFAULT FLOOR(RAND()*2)+1;

#姓

SELECT SUBSTRING(rand_surname,surname_num,1) INTO surname;

IF

name_no=1

THEN

#名

SELECT SUBSTRING(rand_name,name_num,1) INTO `name`;

ELSE

#名

SELECT CONCAT(SUBSTRING(rand_name,name_num,1),SUBSTRING(rand_name,name_num2,1)) INTO `name`;

END IF;

RETURN CONCAT(surname,`name`);

END$$

DELIMITER ;

调用函数

SELECT rand_name()

随机生成结果如下:

随机生成姓名存入mysql_MYSQL随机生成姓名相关推荐

  1. python数据写入表格生成图片_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...

    前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 生成一些随机姓名 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个 ...

  2. python高手养成百家号_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...

    前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个随机姓名,为了节省 ...

  3. java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...

    解决问题: Java生成指定时间范围的随机时间? Java生成随机中文姓名? Java生成随机字符姓名? Java生成随机数? 代码: import java.io.UnsupportedEncodi ...

  4. Excel如何快速批量生成指定性别的随机姓名

    在工作中我们可能要生成指定性别的随机姓名,比如生成男性的姓名或者女性的姓名.下面就给大家分享一种快速方法.(下图为完成操作过程) 1.如下图,我们要快速批量生成男生姓名和女生姓名. 2.点击DIY工具 ...

  5. 随机生成手机号,QQ号,姓名...小工具类汇总

    项目中有用到,先记录一下 import java.util.Random;public class RandomValueUtil {private static String ALPHABET = ...

  6. java产生随机英文名_Java之随机生成用户数据

    我们在进行单元测试或者运行一些需要虚拟用户的数据的模块的时候,总觉得手动添加这些数据很麻烦,特别是在遇到需要添加大量用户数据的时候,为了防止浪费大量时间,可以使用下面的几个方法来获得随机用户. 先假设 ...

  7. python随机生成一个地区地址_Python生成随机MAC地址

    利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: impor ...

  8. mysql随机生成数据并插入_python生成随机数据插入mysql

    import random as r import pymysql first=('张','王','李','赵','金','艾','单','龚','钱','周','吴','郑','孔','曺','严' ...

  9. java--随机验证码的生成(4个随机英文与1个数字)

    逻辑在于:使用数组存储52个英文字母(大写+小写),利用random生成随机索引,通过随机索引获取对应的英文字母,即可达到随机获取验证码的目的. 加入0~9随机数字,如果不将字符串转换形成字符数组的话 ...

  10. python使用random模块生成随机数、实现随机乱序和随机抽样?

    如何使用random模块生成随机数.实现随机乱序和随机抽样? random.random()函数可以生成[0.0, 1.0)之间的随机浮点数. random.uniform(a, b)函数可以生成[a ...

最新文章

  1. 反素数(luogu 1463)
  2. 火速围观!鹅厂中间件产品遭遇暴风吐槽
  3. hdu 3577Fast Arrangement
  4. django 1.8 官方文档翻译: 2-1-4 Model 类参考
  5. 【Flink】flink报错:This type GenericType pojo cannot be used as key
  6. Properties类 解析xml文件问题
  7. 电脑桌面出现透明条图标“复制”“刷新”解决方法
  8. python入门经典-入门python有什么好的书籍推荐?
  9. Java实现Excel中的NORMSDIST函数和NORMSINV函数
  10. 编写一个算法来判断一个数 n 是不是快乐数
  11. 【Spring】对象后期处理,BeanPostProcessor
  12. SlickEdit 之缘起
  13. 电压跟随器的一点理解
  14. python公式_python公式大全
  15. 阿里云ACP云计算错题集71-100
  16. 2022年第31届中国国际信息通信展览会
  17. 一道题Wrong Answer之后该何去何从?
  18. 桌面每日一句--桌面翻译工具(有道翻译,微软翻译,Google翻译)
  19. 使用Java进行简单的DDos攻击(手动滑稽!!)
  20. 百度富文本完整的工具栏配置

热门文章

  1. 创意CSS时钟网页代码
  2. 架构师之路读书会 | 15分钟一本,让我为你精读100本好书,快来加入吧!
  3. jcp jsr_“ IBM和Red Hat *不应*都保留其JCP EC席位”
  4. Unity3D自制横版闯关游戏手册(1)
  5. Microbiome:粪菌移植改善自闭症Fecal microbiota transplant (FMT)
  6. AR技术在物流运输中的应用
  7. 获取百度首页的源代码
  8. springmvc防xss脚本注入攻击,springmvc过滤html和js标签,html和js标签转义
  9. SuperMap基本概念
  10. Java学习-java中的与或非