婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 如何批量生成MySQL不重復手機號大表實例代碼

如何批量生成MySQL不重復手機號大表實例代碼

熱門標簽:400電話辦理都選易號網 外呼系統防封號違法嗎 湘潭電銷機器人咨詢電話 寶應電信400電話辦理費用 外呼系統服務 高德地圖標注中心個人注冊 電銷機器人針對的 高德地圖標注模式 如何在高德地圖標注新地址

前言

在MySQL很多測試場景,需要人工生成一些測試數據來測試。本文提供一個構造MySQL大表存儲過程,可以生成包含用戶名,手機號碼,出生日期等字段。也可以通過濾重來使得手機號碼不重復,模擬現實場景。

一、生成腳本

生成說明:

以下使用存儲過程批量生成包含用戶名,手機號,出生日期等字段大表。

該存儲過程使用基于uid作為主鍵,因此會生成少量重復手機號碼,后面有濾重SQL腳本。

如果想一次性生成不重復手機號碼,可以考慮修改以下腳本,去掉uid,基于mobile列作為主鍵

DROP TABLE IF EXISTS big_table;

DROP PROCEDURE IF EXISTS prc_gen_user;

CREATE TABLE `big_table` (
 `uid` int(11) NOT NULL AUTO_INCREMENT,
 `mobile` char(11) DEFAULT NULL,
 `passwd` varchar(50) DEFAULT NULL,
 `name` varchar(50) DEFAULT NULL,
 `sex` tinyint DEFAULT NULL,
 `birthday` datetime DEFAULT NULL,
 `updated_time` datetime DEFAULT NULL,
 PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE PROCEDURE prc_gen_user(l_cnt int)
BEGIN
 DECLARE x INT DEFAULT 0;
 DECLARE p char(11);

 WHILE x  l_cnt
 DO
 SET x = x + 1;
 SET p =
  concat('1',
   substring(cast(3 + (rand() * 10) % 7 AS char(50)), 1, 1),
   right(left(trim(cast(rand() AS char(50))), 11), 9));

 INSERT INTO big_table(mobile,
    passwd,
    name,
    sex,
    birthday,
    updated_time)
  VALUES (
   p,
   md5(ceiling(rand() * 1000000)),
   concat(
   substring(
    '趙錢孫李周吳鄭王馮陳諸衛蔣沈韓楊朱秦尤許何呂施張孔曹嚴華金
    魏陶姜戚謝鄒喻柏水竇章云蘇潘葛奚范彭郎魯韋昌馬苗鳳花方俞任
    袁柳酆鮑史唐費廉岑薛雷賀倪湯滕殷羅畢郝鄔安常樂于時傅皮齊康
    伍余元卜顧孟平黃和穆蕭尹姚邵堪汪祁毛禹狄米貝明臧計伏成戴談
    宋茅龐熊紀舒屈項祝董粱杜阮藍閔席季麻強賈路婁危江童顏郭梅盛
    林刁鐘徐邱駱高夏蔡田樊胡凌霍虞萬支柯咎管盧莫經房裘干解應宗
    丁宣賁鄧郁單杭洪包諸左石崔吉鈕龔',
    floor(1 + 190 * rand()),
    1),
   substring(
    '明國華建文平志偉東海強曉生光林小民永杰軍金健一忠洪江福祥中
    正振勇耀春大寧亮宇興寶少劍云學仁濤瑞飛鵬安亞澤世漢達衛利勝
    敏群波成榮新峰剛家龍德慶斌輝良玉俊立浩天宏子松克清長嘉紅山
    賢陽樂鋒智青躍元武廣思雄錦威啟昌銘維義宗英凱鴻森超堅旭政傳
    康繼翔棟仲權奇禮楠煒友年震鑫雷兵萬星駿倫紹麟雨行才希彥兆貴
    源有景升惠臣慧開章潤高佳虎根遠力進泉茂毅富博霖順信凡豪樹和
    恩向道川彬柏磊敬書鳴芳培全炳基冠暉京欣廷哲保秋君勁軒帆若連
    勛祖錫吉崇鈞田石奕發洲彪鋼運伯滿庭申湘皓承梓雪孟其潮冰懷魯
    裕翰征謙航士堯標潔城壽楓革純風化逸騰岳銀鶴琳顯煥來心鳳睿勤
    延凌昊西羽百捷定琦圣佩麒虹如靖日詠會久昕黎桂瑋燕可越彤雁孝
    憲萌穎藝夏桐月瑜沛誠夫聲冬奎揚雙坤鎮楚水鐵喜之迪泰方同濱邦
    先聰朝善非恒晉汝丹為晨乃秀巖辰洋然厚燦卓楊鈺蘭怡靈淇美琪亦
    晶舒菁真涵爽雅愛依靜棋宜男蔚芝菲露娜珊雯淑曼萍珠詩璇琴素梅
    玲蕾艷紫珍麗儀夢倩伊茜妍碧芬兒嵐婷菊妮媛蓮娟一',
    floor(1 + 400 * rand()),
    1),
   substring(
    '明國華建文平志偉東海強曉生光林小民永杰軍金健一忠洪江福祥中
    正振勇耀春大寧亮宇興寶少劍云學仁濤瑞飛鵬安亞澤世漢達衛利勝
    敏群波成榮新峰剛家龍德慶斌輝良玉俊立浩天宏子松克清長嘉紅山
    賢陽樂鋒智青躍元武廣思雄錦威啟昌銘維義宗英凱鴻森超堅旭政傳
    康繼翔棟仲權奇禮楠煒友年震鑫雷兵萬星駿倫紹麟雨行才希彥兆貴
    源有景升惠臣慧開章潤高佳虎根遠力進泉茂毅富博霖順信凡豪樹和
    恩向道川彬柏磊敬書鳴芳培全炳基冠暉京欣廷哲保秋君勁軒帆若連
    勛祖錫吉崇鈞田石奕發洲彪鋼運伯滿庭申湘皓承梓雪孟其潮冰懷魯
    裕翰征謙航士堯標潔城壽楓革純風化逸騰岳銀鶴琳顯煥來心鳳睿勤
    延凌昊西羽百捷定琦圣佩麒虹如靖日詠會久昕黎桂瑋燕可越彤雁孝
    憲萌穎藝夏桐月瑜沛誠夫聲冬奎揚雙坤鎮楚水鐵喜之迪泰方同濱邦
    先聰朝善非恒晉汝丹為晨乃秀巖辰洋然厚燦卓楊鈺蘭怡靈淇美琪亦
    晶舒菁真涵爽雅愛依靜棋宜男蔚芝菲露娜珊雯淑曼萍珠詩璇琴素梅
    玲蕾艷紫珍麗儀夢倩伊茜妍碧芬兒嵐婷菊妮媛蓮娟一',
    floor(1 + 400 * rand()),
    1)),
   ceiling(rand() * 10) % 2,
   date(
   now()
   - INTERVAL (20 + ceiling(rand() * 100) % 40) YEAR),
   concat('2018-',
    1 + ceiling(rand() * 100) % 12,
    '-',
    1 + ceiling(rand() * 100) % 28))
 ON DUPLICATE KEY UPDATE updated_time = now();
 END WHILE;
END

二、數據填充

call prc_gen_user(1000);
Query OK, 1 row affected (1.38 sec)

select count(*) from big_table;
+----------+
| count(*) |
+----------+
| 1000 |
+----------+
1 row in set (0.00 sec)
select 'Leshami' author,'http://blog.csdn.net/leshami' Blog;
+---------+------------------------------+
| author | Blog |
+---------+------------------------------+
| Leshami | http://blog.csdn.net/leshami |
+---------+------------------------------+

三、濾重SQL語句

DELETE FROM big_table
WHERE mobile IN (SELECT mobile
   FROM (SELECT u1.mobile
    FROM big_table u1
    GROUP BY u1.mobile
    HAVING count(*) > 1) a)
 AND uid NOT IN (SELECT uid
   FROM (SELECT min(u2.uid) AS uid
    FROM big_table u2
    GROUP BY u2.mobile
    HAVING count(*) > 1) b);

四、其它

本文參考了以下代碼,下面代碼實現是MySQL批量造用戶數據,姓名/手機號/生日/密碼

DROP PROCEDURE IF EXISTS batchGenerateUsers;


DELIMITER $$
CREATE PROCEDURE batchGenerateUsers()
BEGIN
DECLARE x INT Default 0;
    DECLARE p char(11);
WHILE x  10000 DO
SET x=x+1;
        SET p=concat('1', cast(3+(rand()*10)%7 as char(1)), right(left(trim(cast(rand() as char (20))), 11),9));
insert into my_users(mobile, passwd, name, sex, birthday, updated_time)
values(p,
md5(ceiling(rand()*1000000)),
concat(substring('趙錢孫李周吳鄭王馮陳諸衛蔣沈韓楊朱秦尤許何呂施張孔曹嚴華金魏陶姜戚謝鄒喻柏水竇章云蘇潘葛奚范彭郎魯韋昌馬苗鳳花方俞任袁柳酆鮑史唐費廉岑薛雷賀倪湯滕殷羅畢郝鄔安常樂于時傅皮齊康伍余元卜顧孟平黃和穆蕭尹姚邵堪汪祁毛禹狄米貝明臧計伏成戴談宋茅龐熊紀舒屈項祝董粱杜阮藍閔席季麻強賈路婁危江童顏郭梅盛林刁鐘徐邱駱高夏蔡田樊胡凌霍虞萬支柯咎管盧莫經房裘干解應宗丁宣賁鄧郁單杭洪包諸左石崔吉鈕龔',floor(1+190*rand()),1),substring('明國華建文平志偉東海強曉生光林小民永杰軍金健一忠洪江福祥中正振勇耀春大寧亮宇興寶少劍云學仁濤瑞飛鵬安亞澤世漢達衛利勝敏群波成榮新峰剛家龍德慶斌輝良玉俊立浩天宏子松克清長嘉紅山賢陽樂鋒智青躍元武廣思雄錦威啟昌銘維義宗英凱鴻森超堅旭政傳康繼翔棟仲權奇禮楠煒友年震鑫雷兵萬星駿倫紹麟雨行才希彥兆貴源有景升惠臣慧開章潤高佳虎根遠力進泉茂毅富博霖順信凡豪樹和恩向道川彬柏磊敬書鳴芳培全炳基冠暉京欣廷哲保秋君勁軒帆若連勛祖錫吉崇鈞田石奕發洲彪鋼運伯滿庭申湘皓承梓雪孟其潮冰懷魯裕翰征謙航士堯標潔城壽楓革純風化逸騰岳銀鶴琳顯煥來心鳳睿勤延凌昊西羽百捷定琦圣佩麒虹如靖日詠會久昕黎桂瑋燕可越彤雁孝憲萌穎藝夏桐月瑜沛誠夫聲冬奎揚雙坤鎮楚水鐵喜之迪泰方同濱邦先聰朝善非恒晉汝丹為晨乃秀巖辰洋然厚燦卓楊鈺蘭怡靈淇美琪亦晶舒菁真涵爽雅愛依靜棋宜男蔚芝菲露娜珊雯淑曼萍珠詩璇琴素梅玲蕾艷紫珍麗儀夢倩伊茜妍碧芬兒嵐婷菊妮媛蓮娟一',floor(1+400*rand()),1),substring('明國華建文平志偉東海強曉生光林小民永杰軍金健一忠洪江福祥中正振勇耀春大寧亮宇興寶少劍云學仁濤瑞飛鵬安亞澤世漢達衛利勝敏群波成榮新峰剛家龍德慶斌輝良玉俊立浩天宏子松克清長嘉紅山賢陽樂鋒智青躍元武廣思雄錦威啟昌銘維義宗英凱鴻森超堅旭政傳康繼翔棟仲權奇禮楠煒友年震鑫雷兵萬星駿倫紹麟雨行才希彥兆貴源有景升惠臣慧開章潤高佳虎根遠力進泉茂毅富博霖順信凡豪樹和恩向道川彬柏磊敬書鳴芳培全炳基冠暉京欣廷哲保秋君勁軒帆若連勛祖錫吉崇鈞田石奕發洲彪鋼運伯滿庭申湘皓承梓雪孟其潮冰懷魯裕翰征謙航士堯標潔城壽楓革純風化逸騰岳銀鶴琳顯煥來心鳳睿勤延凌昊西羽百捷定琦圣佩麒虹如靖日詠會久昕黎桂瑋燕可越彤雁孝憲萌穎藝夏桐月瑜沛誠夫聲冬奎揚雙坤鎮楚水鐵喜之迪泰方同濱邦先聰朝善非恒晉汝丹為晨乃秀巖辰洋然厚燦卓楊鈺蘭怡靈淇美琪亦晶舒菁真涵爽雅愛依靜棋宜男蔚芝菲露娜珊雯淑曼萍珠詩璇琴素梅玲蕾艷紫珍麗儀夢倩伊茜妍碧芬兒嵐婷菊妮媛蓮娟一',floor(1+400*rand()),1)),
ceiling(rand()*10)%2,
date(now()-interval (20+ceiling(rand()*100)%40) year),
concat('2015-', 1+ceiling(rand()*100)%12,'-',1+ceiling(rand()*100)%28))
ON DUPLICATE KEY UPDATE
updated_time=now();
END WHILE;
END $$


#call batchGenerateUsers();

并對其進行適當修改。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MySQL 大表添加一列的實現
  • MySQL如何優雅的刪除大表實例詳解
  • 淺談MySQL大表優化方案
  • MySQL大表中重復字段的高效率查詢方法
  • MySQL 刪除大表的性能問題解決方案
  • mysql 大表批量刪除大量數據的實現方法

標簽:宿遷 馬鞍山 蘭州 黔南 賀州 南充 黃山 佛山

巨人網絡通訊聲明:本文標題《如何批量生成MySQL不重復手機號大表實例代碼》,本文關鍵詞  如何,批量,生成,MySQL,不,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何批量生成MySQL不重復手機號大表實例代碼》相關的同類信息!
  • 本頁收集關于如何批量生成MySQL不重復手機號大表實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    eeuss鲁一区二区三区| 亚洲国产精品ⅴa在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产一区二区不卡在线| 国产精品中文有码| 91精品国产综合久久久久久久久久| 国产在线视频不卡二| 欧美性色黄大片手机版| 综合网在线视频| 国产suv精品一区二区6| 欧美日本乱大交xxxxx| 国产一区二区三区四区五区美女 | 久久网站热最新地址| 奇米777欧美一区二区| 看国产成人h片视频| 91精品欧美福利在线观看| 亚洲色图20p| 在线精品亚洲一区二区不卡| 欧美精品色一区二区三区| 国产精品久久免费看| 国产一区二区网址| 欧美午夜电影网| 最好看的中文字幕久久| 极品美女销魂一区二区三区| 黑人精品欧美一区二区蜜桃| 丁香一区二区三区| 日韩精品一区二区三区swag| 精品一区二区三区香蕉蜜桃| 欧美一区二区三区喷汁尤物| 一级中文字幕一区二区| 99视频有精品| 午夜伦欧美伦电影理论片| 欧美视频中文字幕| 亚洲精品写真福利| 欧美日韩一区不卡| 久99久精品视频免费观看| 精品盗摄一区二区三区| 麻豆91在线看| 亚洲精品日日夜夜| 91麻豆精品国产91久久久| 国产一区二区不卡在线| 91精品久久久久久久久99蜜臂| 在线中文字幕一区二区| 国产亚洲综合性久久久影院| 欧美综合亚洲图片综合区| 首页国产欧美日韩丝袜| 亚洲欧美国产高清| 亚洲精品一区二区三区蜜桃下载| 欧美色精品天天在线观看视频| 久久91精品国产91久久小草| 久久精品无码一区二区三区 | 一级中文字幕一区二区| 久久亚洲捆绑美女| 欧美日韩国产成人在线91| av在线一区二区三区| 国产欧美一区二区精品性色超碰| 欧美四级电影在线观看| 91在线精品一区二区| 日韩精品影音先锋| 欧美日韩黄色一区二区| 成人三级伦理片| 91精品国产福利在线观看| 国产精品久久看| 国产精品一二三四五| 91精品一区二区三区在线观看| 国产精品毛片a∨一区二区三区| 国产欧美1区2区3区| 欧美精品在线一区二区三区| 欧美mv日韩mv亚洲| 国产三级欧美三级日产三级99| 一区二区三区成人在线视频| 国产成人8x视频一区二区| 激情综合色播激情啊| 免费在线观看不卡| 国产另类ts人妖一区二区| 国产精品18久久久久久vr| 亚洲一区二区三区中文字幕| 国产成人小视频| 一本一道综合狠狠老| 在线免费观看日本一区| 日韩一区二区免费在线观看| 国产精品妹子av| 国产精品乡下勾搭老头1| 欧美久久免费观看| 日韩影院免费视频| 91精品福利视频| 亚洲天堂福利av| 91丝袜高跟美女视频| 国产精品无码永久免费888| 国产做a爰片久久毛片| 欧美日韩一区不卡| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲无人区一区| 久久精品国产秦先生| 国产成人免费高清| 日本电影欧美片| 日韩欧美精品在线视频| 亚洲人精品一区| 国产高清一区日本| 欧美性一区二区| 亚洲人成影院在线观看| 狠狠色狠狠色综合| 99精品视频在线播放观看| 91福利精品视频| 久久精品一二三| 日日摸夜夜添夜夜添亚洲女人| 国产伦理精品不卡| 欧美本精品男人aⅴ天堂| 亚洲午夜私人影院| 99久久精品国产导航| 中文字幕精品一区二区精品绿巨人 | 国产一区二区久久| 欧美一区二区在线播放| 色婷婷av久久久久久久| 亚洲一区在线视频| 69堂成人精品免费视频| 日韩精彩视频在线观看| 日韩一区二区视频| 免费观看一级特黄欧美大片| 日韩视频一区二区三区在线播放 | 欧美国产日本韩| 国产精品538一区二区在线| 亚洲精品一区在线观看| 91国偷自产一区二区三区成为亚洲经典| 日韩不卡一区二区| 日本欧美一区二区在线观看| 五月婷婷欧美视频| 亚洲综合激情另类小说区| 亚洲麻豆国产自偷在线| 一个色妞综合视频在线观看| 日韩精品在线一区二区| 日韩精品一区二区三区四区视频| 欧美制服丝袜第一页| 欧美夫妻性生活| 日韩精品专区在线| 欧美高清视频www夜色资源网| 国产一区二区精品久久91| 9l国产精品久久久久麻豆| 成人一区二区三区视频| 337p亚洲精品色噜噜| 麻豆国产精品777777在线| 亚洲午夜电影在线观看| 亚洲乱码中文字幕| 午夜精品一区二区三区三上悠亚| 日本成人在线一区| 久久成人免费网| 另类欧美日韩国产在线| 亚洲精品一卡二卡| 亚洲精品欧美激情| 日韩在线播放一区二区| 免费成人av在线播放| 成人免费av资源| 成人毛片老司机大片| 欧美视频三区在线播放| 日韩欧美国产1| 日韩一区在线免费观看| 麻豆视频观看网址久久| 国产精品羞羞答答xxdd| 欧美日韩视频在线第一区| 日韩精品一区二区三区在线 | 国产精品麻豆久久久| 亚洲自拍偷拍av| 久久99国产精品免费网站| 91福利国产成人精品照片| 国产一区二区按摩在线观看| 99久久99久久精品国产片果冻| 欧美自拍偷拍一区| **网站欧美大片在线观看| 国产在线麻豆精品观看| 色综合久久中文字幕| 欧美在线免费观看视频| 大陆成人av片| 久久综合综合久久综合| 3atv一区二区三区| 激情亚洲综合在线| 7777精品伊人久久久大香线蕉超级流畅| 国产一区二区三区av电影| 日韩一区二区视频在线观看| 久久超级碰视频| 欧美日韩一区三区| 人禽交欧美网站| 日韩欧美国产一区二区三区| 奇米色一区二区三区四区| 久久精品视频在线免费观看| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 成人精品视频一区二区三区尤物| 精品成人一区二区| 欧美曰成人黄网| 中文文精品字幕一区二区| 91丨porny丨蝌蚪视频| 国产激情一区二区三区四区 | 亚洲无人区一区| 欧美一区日韩一区| 99精品偷自拍| 国产ts人妖一区二区| 午夜成人免费视频| 国产精品理论片| 日韩一区二区三| av亚洲精华国产精华精华| 日本特黄久久久高潮|