/**随机姓名**/
drop function if exists generateusername;
delimiter //
create function generateusername() returns varchar(255) charset utf8deterministic
begindeclare xing varchar(2056) default '赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董梁杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁锺徐邱骆高夏蔡田樊胡凌霍虞万支柯昝管卢莫经房裘缪干解应宗丁宣贲邓郁单杭洪包诸左石崔吉钮龚程嵇邢滑裴陆荣翁荀羊於惠甄麴家封芮羿储靳汲邴糜松井段富巫乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫';declare ming varchar(2056) default '嘉懿煜城懿轩烨伟苑博伟泽熠彤鸿煊博涛烨霖烨华煜祺智宸正豪昊然明杰诚立轩立辉峻熙弘文熠彤鸿煊烨霖哲瀚鑫鹏致远俊驰雨泽烨磊晟睿天佑文昊修洁黎昕远航旭尧鸿涛伟祺轩越泽浩宇瑾瑜皓轩擎苍擎宇志泽睿渊楷瑞轩弘文哲瀚雨泽鑫磊梦琪忆之桃慕青问兰尔岚元香初夏沛菡傲珊曼文乐菱痴珊恨玉惜文香寒新柔语蓉海安夜蓉涵柏水桃醉蓝春儿语琴从彤傲晴语兰又菱碧彤元霜怜梦紫寒妙彤曼易南莲紫翠雨寒易烟如萱若南寻真晓亦向珊慕灵以蕊寻雁映易雪柳孤岚笑霜海云凝天沛珊寒云冰旋宛儿绿真盼儿晓霜碧凡夏菡曼香若烟半梦雅绿冰蓝灵槐平安书翠翠风香巧代云梦曼幼翠友巧听寒梦柏醉易访旋亦玉凌萱访卉怀亦笑蓝春翠靖柏夜蕾冰夏梦松书雪乐枫念薇靖雁寻春恨山从寒忆香觅波静曼凡旋以亦念露芷蕾千兰新波代真新蕾雁玉冷卉紫山千琴恨天傲芙盼山怀蝶冰兰山柏翠萱乐丹翠柔谷山之瑶冰露尔珍谷雪乐萱涵菡海莲傲蕾青槐冬儿易梦惜雪宛海之柔夏青亦瑶妙菡春竹修杰伟诚建辉晋鹏天磊绍辉泽洋明轩健柏煊昊强伟宸博超君浩子骞明辉鹏涛炎彬鹤轩越彬风华靖琪明诚高格光华国源宇晗昱涵润翰飞翰海昊乾浩博和安弘博鸿朗华奥华灿嘉慕坚秉建明金鑫锦程瑾瑜鹏经赋景同靖琪君昊俊明季同开济凯安康成乐语力勤良哲理群茂彦敏博明达朋义彭泽鹏举濮存溥心璞瑜浦泽奇邃祥荣轩';  declare i_xing int default length(xing) / 3;declare i_ming int default length(ming) / 3;declare return_str varchar(2056) default '';set return_str = concat(return_str, substring(xing, floor(1 + rand() * i_xing), 1));set return_str = concat(return_str, substring(ming, floor(1 + rand() * i_ming), 1)); if rand() > 0.400 thenset return_str = concat(return_str, substring(ming, floor(1 + rand() * i_ming), 1));end if; return return_str;
end//
delimiter ;/**随机电话**/
drop function if exists generatephone;
delimiter //
create function generatephone() returns char(11) charset utf8deterministic
begindeclare head varchar(100) default '000,156,136,176';declare content char(10) default '0123456789';declare phone char(11) default substring(head, 1+(floor(1 + (rand() * 3))*4), 3);#set phone = concat(phone, substring('156,136,123,456,789', 1+(floor(1 + (rand() * 4))*4), 3));declare i int default 1;declare len int default length(content);while i<9 doset i=i+1;set phone = concat(phone, substring(content, floor(1 + rand() * len), 1));end while;return phone;
end//
delimiter ;drop function if exists randomdatetime;
delimiter //
create function `randomdatetime`()  returns datetime  begin  set @sd=date_format('1995-01-01 00:00:00','%y-%m-%d %h:%i:%s');set @ed=date_format('2003-12-31 23:59:59','%y-%m-%d %h:%i:%s');return date_add(@sd,interval floor(1+rand()*((abs(unix_timestamp(@ed)-unix_timestamp(@sd)))-1)) second);  end//delimiter ;drop procedure if exists proc1;
delimiter //
set autocommit = 0 //
create  procedure proc1(num int)
begin
declare v_cnt decimal (10)  default 0 ;
dd:loopinsert  into arbitrary_data(name,sex,age,cellphone,time) values (generateusername(),round(1+rand()),round(15+rand()*10), generatephone(),`randomdatetime`());commit;set v_cnt = v_cnt+1 ;if  v_cnt = num then leave dd;   /** num为条数**/end if;end loop dd ;
end;//
delimiter ;CREATE TABLE `arbitrary_data` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) NOT NULL,sex ENUM('男','女') NOT NULL DEFAULT '男',`age` int(11) DEFAULT NULL,`cellphone` varchar(13) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

mysql随机生成 姓名+电话相关推荐

  1. mysql随机生成中文姓名_mysql 随机生成姓名函数,及模拟大量测试数据

    如下图所示,函数rand_name,过程insert_user: -- 开启允许创建函数 set global log_bin_trust_function_creators = 1; -- 创建随机 ...

  2. python——根据公司名称查找公司地址(批量)、随机生成姓名、随机生成手机号

    根据公司名称查找公司地址 随机生成姓名 随机生成手机号 各个功能都已经封装成了独立的方法,直接粘贴使用即可 import requests import re from urllib import p ...

  3. 利用python随机生成姓名的实例教程

    本篇文章主要讲解:利用python随机生成姓名的实例教程 作者:任聪聪 整体思路 在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉 ...

  4. php获取手机号码6,php随机生成姓名,手机号,6位数

    1.随机生成姓名,手机号,6位数 方法很简单 可以参考 /** * 获取抽奖号码 造数据 */ public function zaosu() { for ($i = 0; $i < 50; $ ...

  5. php随机生成昵称,PHP基于自定义类随机生成姓名的方法示例

    本文实例讲述了PHP基于自定义类随机生成姓名的方法.分享给大家供大家参考,具体如下: 自定义类rndChinaName.class.php: Class rndChinaName { private ...

  6. Mysql 随机生成整数

    佐氵谙 于 2021-06-17 17:54:10 发布 6030  收藏 5 分类专栏: MySQL 版权 华为云开发者联盟 该内容已被华为云开发者联盟社区收录 加入社区 MySQL 专栏收录该内容 ...

  7. python学习——随机生成姓名手机号等测试数据

    随机生成姓名手机号数据 import randomdef random_name():# 删减部分,比较大众化姓氏firstName = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔 ...

  8. 【Sql Server】数据库变量表和临时表的区别,并运用变量表遍历和随机生成姓名记录

    作者:小5聊 简介:一只喜欢全栈方向的程序员,欢迎咨询,尽绵薄之力答疑解惑 公众号:有趣小馆,一个有趣的关键词回复互动功能 目录 1.表变量 1.1.表变量基本信息 1.2.表变量使用场景 1.3.表 ...

  9. 随机生成姓名写入csv文件

    随机生成姓名写入csv文件 import csv import random #导入random模块f = open('csv文件/name2.csv', 'w+', encoding='gbk', ...

  10. mysql 随机生成中文名,MySQL随机生成电话号码,邮箱和中文姓名sql

    原本系统中数据量有限,还有很多是英文的,老板演示的时候觉得不专业,需要随机生成一些内容,记录一下sql以便重复利用. 1. 随机座机号码 select concat(rpad(CEIL(RAND()* ...

最新文章

  1. elasticsearch安装与配置介绍
  2. 插件推荐(持续更新)
  3. ROS知识:ros和硬件的连接点---ROS-Control
  4. 【ASP】Menu菜单导航
  5. php云和骑士哪家好,PHP云人才系统与骑士cms人才系统对比点评
  6. js当前时间格式化_JS时间格式化
  7. 计算机研究生进中国银行,听说中行笔试把研究生学姐都难哭了…
  8. root用户远程登陆配置
  9. LeetCode 堆栈队列 —— 括号匹配(20、232、155)
  10. linux无法侦听10000以上的端口,linux – git-daemon:“无法在主机(null)端口9418上分配任何侦听套接字”...
  11. Luogu1060 开心的金明
  12. showdoc修改json转表格格式
  13. jq ajax渲染数据慢,Jquery Ajax 如何实现延时加载 。即很多网站上面的Loading。。。动态提时候,延时几秒,才显示出服务器的响应数据...
  14. Android集成腾讯X5WebView
  15. wow 如何写dz 宏
  16. SpringCloud-11-解决[NACOS HTTP-GET] The maximum number of tolerable server reconnection errors has bee
  17. 抖音账号和视频都没有问题,为什么我的流量还是不好?丨国仁网络资讯
  18. linux 服务器下查看防火墙
  19. 第十二届蓝桥杯嵌入式——赛后总结
  20. Vue3-pinia(状态管理)

热门文章

  1. 腾讯云cdn怎样接入域名
  2. PowerBI使用折线图分析异常数据
  3. excel两个指标相关性分析_相关系数excel-如何用spss做相关性分析
  4. samba 指定的网络名不再可用
  5. Arduino学习笔记(2)-- Arduino基本函数
  6. 换个角度感受华为云的GPU云服务器
  7. fid和is_fid解释
  8. word文档中删除空行(段落空行与缩进空行)
  9. python开发语音录入_用Excel及Python实现数据录入语音校对功能
  10. matlab最大值滤波降噪,matlab图像最大值和最小值滤波