日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

用MYSQL的存储过程创建百万级测试数据表

發布時間:2025/3/21 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用MYSQL的存储过程创建百万级测试数据表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 創建隨機字符串函數,便于創建名稱

  • DROP function if EXISTS rand_string; #創建一個指定字符個數的函數 create function rand_string(n INT) #返回字符串,注意:此處關鍵字是returns 而不是return returns varchar(255) BEGIN#定義一個臨時變量,給變量賦值'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'DECLARE chars_str varchar(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';# 定義返回結果字符串DECLARE return_str varchar(255) DEFAULT '';DECLARE i int DEFAULT 0;WHILE i < n DOset return_str = CONCAT(return_str,SUBSTRING(chars_str,FLOOR(1+RAND()*52),1));set i=i+1;END while;RETURN return_str; END

    創建隨機編號生成函數

    drop function if exists rand_num; CREATE function rand_num() returns int(5) BEGINDECLARE i int default 0;set i = FLOOR(10+RAND()*500);return i; END
  • 創建數據表 -- 部門表 dept

    drop table if EXISTS dept; create table dept (deptno MEDIUMINT UNSIGNED not null DEFAULT 0,dname varchar(20) default '',ioc varchar(13) default'' ) ENGINE = myisam default CHARSET ='utf8'; ALTER table dept add PRIMARY key(deptno);
  • 創建數據表 -- 員工表 emp

    drop table if EXISTS emp; CREATE TABLE `emp` (`empno` mediumint(8) unsigned NOT NULL DEFAULT '0',`ename` varchar(20) NOT NULL DEFAULT '',`job` varchar(9) NOT NULL DEFAULT '',`mgr` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '上級編號',`hiredate` date NOT NULL COMMENT '入職日期',`salary` decimal(7,2) NOT NULL COMMENT '薪水',`comm` decimal(7,2) NOT NULL COMMENT '紅利',`deptno` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '部門編號' ) ENGINE=MYISAM DEFAULT CHARSET=utf8;
  • 創建插入測試數據的存儲過程

    drop PROCEDURE IF EXISTS insert_emp ;CREATE PROCEDURE insert_emp (in start_no int(10),in max_num int(10))BEGINDECLARE i int default 0;# 設置自動提交為falseset autocommit =0;# 開啟循環REPEATset i = i+1;insert into emp values((start_no+i),rand_string(6),'SALESMAN',0001,CURDATE(),rand_num(),400,0002);UNTIL i=max_numEND REPEAT; END
  • 調用存儲過程,生成百萬數據

    call insert_emp(10000,10000000);
  • 轉載于:https://www.cnblogs.com/peterpoker/p/9758103.html

    總結

    以上是生活随笔為你收集整理的用MYSQL的存储过程创建百万级测试数据表的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 91精品国产欧美一区二区 | 日韩av免费网址 | 撕开少妇裙子猛然进入 | 麻豆传媒网 | 欧美xxxxav| 国产免费无码XXXXX视频 | 一级理论片 | 人妻精品一区一区三区蜜桃91 | 亚洲一级片 | 超碰在线中文字幕 | 男人的天堂日韩 | 天天射天天草 | 精品一区二区三区四区五区六区 | 成人亚洲一区二区 | 我爱av好色| 曰本不卡视频 | 男人天堂视频在线观看 | 人妻少妇精品无码专区久久 | www.亚洲天堂 | 欧美日韩精品区别 | 蜜桃一区二区三区 | 欧美日韩福利视频 | 国产xxx在线| 婷婷四房播播 | 欧美剧场 | 哺乳期给上司喂奶hd | 国产伦精品一区二区三区免费迷 | 高潮毛片7777777毛片 | 一区二区日韩电影 | 日本精品一区二区视频 | 欧美日韩精品一区二区三区蜜桃 | 97精品人妻麻豆一区二区 | 99操| 97久久精品 | 日韩91精品 | 国产成人小视频在线观看 | 少妇丰满尤物大尺度写真 | 亚洲一区毛片 | exo妈妈mv在线播放免费 | 亚洲精品你懂的 | 婷婷色在线 | 91天堂在线| 午夜国产一区二区 | 天天插视频 | 无套内谢少妇露脸 | 国产精品国产三级国产播12软件 | 亚洲成人观看 | 日韩五码在线 | 99热只有这里有精品 | 国产精品嫩草影院av蜜臀 | 中国av免费看 | 奇米成人影视 | 亚洲国产果冻传媒av在线观看 | sm乳奴虐乳调教bdsm | 一区二区美女视频 | www国产精品内射老熟女 | www.97视频| 波多野结衣一区二区三区 | 一级小毛片 | 日本三级一区 | 亚洲一区二区三区蜜桃 | 毛片基地在线播放 | 91av色| 日韩黄色片在线观看 | 99国产精品视频免费观看一公开 | 国产一区二区片 | 久久精品国产电影 | 美女露出让男生揉的视频 | 福利小视频在线观看 | 女人做爰全过程免费观看美女 | 中国字幕一色哟哟 | 成人高潮片免费网站 | 九九九视频在线观看 | 国产精品999 | 亚洲第一av网站 | 亚洲午码 | 国产精品后入内射日本在线观看 | 午夜视频网址 | 国产在线看 | wwwa级片| 久久国产视频网 | 日日摸夜夜添狠狠添久久精品成人 | 中国丰满熟妇xxxx性 | 超碰首页| 午夜精品久久久久久久久久久 | 国产少妇自拍 | 欧美精品一线 | 无码人妻精品一区二区三区在线 | 69久久精品无码一区二区 | 久久嫩草| 97视频在线观看免费高清完整版在线观看 | 毛片亚洲av无码精品国产午夜 | 又黄又爽视频在线观看 | 182tv午夜福利在线观看 | 日韩特级毛片 | 日本欧美久久久久免费播放网 | 91亚洲国产成人精品一区 | 伊人丁香 | 婷婷国产精品 |