一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

mysql自動生成大量數(shù)據(jù)

 Coder編程 2022-04-05

mysql自動生成大量數(shù)據(jù)

為了學習驗證高性能mysql,自動生成大量的數(shù)據(jù)做測試。內(nèi)容來源于網(wǎng)絡。

創(chuàng)建隨機數(shù)字生成

DELIMITER $$
CREATE DEFINER=`root`@`%` FUNCTION `random_num`( ) RETURNS int(5)
BEGIN   
 DECLARE i INT DEFAULT 0;  
 SET i = FLOOR(100+RAND()*10);  
RETURN i;  
 END$$
DELIMITER ;

生成隨機字符串

DELIMITER $$
CREATE DEFINER=`root`@`%` FUNCTION `random_string`(n INT) RETURNS varchar(255) CHARSET latin1
BEGIN
 DECLARE chars_str VARCHAR(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFJHIJKLMNOPQRSTUVWXYZ';
 DECLARE return_str VARCHAR(255) DEFAULT '';
 DECLARE i INT DEFAULT 0;
 WHILE i < n DO
 SET return_str =CONCAT(return_str,SUBSTRING(chars_str,FLOOR(1+RAND()*52),1));
 SET i = i + 1;
 END WHILE;
 RETURN return_str;
END$$
DELIMITER ;

生成隨機數(shù)字,返回varchar類型數(shù)據(jù)組合,例如手機號

DELIMITER $$
CREATE DEFINER=`root`@`%` FUNCTION `random_string_phone`(n INT) RETURNS varchar(255) CHARSET latin1
BEGIN
 DECLARE chars_str VARCHAR(100) DEFAULT '1234567890';
 DECLARE return_str VARCHAR(255) DEFAULT '';
 DECLARE i INT DEFAULT 0;
 WHILE i < n DO
 SET return_str =CONCAT(return_str,SUBSTRING(chars_str,FLOOR(1+RAND()*10),1));
 SET i = i + 1;
 END WHILE;
 RETURN return_str;
END$$
DELIMITER ;

創(chuàng)建用戶表myisam引擎

CREATE TABLE `sys_user_myisam` (
  `user_id` bigint(100) NOT NULL AUTO_INCREMENT,
  `username` varchar(100) DEFAULT NULL COMMENT '用戶名',
  `password` varchar(100) DEFAULT NULL COMMENT '密碼',
  `salt` varchar(100) DEFAULT NULL COMMENT '鹽',
  `email` varchar(100) DEFAULT NULL COMMENT '郵箱',
  `mobile` varchar(100) DEFAULT NULL COMMENT '手機號',
  `status` int(1) DEFAULT '1' COMMENT '狀態(tài)  0:禁用   1:正常',
  PRIMARY KEY (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1000001 DEFAULT CHARSET=utf8 COMMENT='系統(tǒng)用戶MyISAM';

創(chuàng)建存儲過程生成數(shù)據(jù)

DELIMITER $$
CREATE DEFINER=`root`@`%` PROCEDURE `insert_sys_user_myisam`(IN START INT(10),IN max_num INT(10))
BEGIN  
DECLARE i INT DEFAULT 0;   
 SET autocommit = 0;    
 REPEAT  
 SET i = i + 1;  
 INSERT INTO sys_user_myisam (user_id,username,password,salt,email,mobile,status) VALUES (START+i,random_string(10),random_string(6),random_string(10),random_string(20),random_string_phone(12),1);  
 UNTIL i = max_num  
 END REPEAT;  
 COMMIT;  
 END$$
DELIMITER ;

創(chuàng)建表innodb引擎

create table sys_user_innodb ENGINE=MyISAM AUTO_INCREMENT=1000001 DEFAULT CHARSET=utf8 as select * from sys_user_myisam;

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产成人精品99在线观看| 暴力三级a特黄在线观看| 日韩欧美精品一区二区三区| 色播五月激情五月婷婷| 国产精品视频一区二区秋霞| 国产人妻精品区一区二区三区| 亚洲一区二区久久观看| 国产一区二区三区四区免费| 精品国产品国语在线不卡| 欧美精品日韩精品一区| 色婷婷在线视频免费播放| 国产中文字幕一区二区| 国产日韩欧美国产欧美日韩| 一区二区免费视频中文乱码国产 | 国产成人在线一区二区三区 | 日本精品视频一二三区| 亚洲精品成人综合色在线| 成年人黄片大全在线观看| 熟女免费视频一区二区| 日系韩系还是欧美久久| 日本加勒比不卡二三四区| av免费视屏在线观看| 欧美日韩有码一二三区| 国产超碰在线观看免费| 99一级特黄色性生活片| 欧美日韩国产综合特黄| 日本熟妇五十一区二区三区| 亚洲欧美一二区日韩高清在线| 暴力三级a特黄在线观看| 国产欧美精品对白性色| 亚洲精品国产福利在线| 亚洲天堂一区在线播放| 亚洲国产婷婷六月丁香| 亚洲中文字幕综合网在线| 国产在线日韩精品欧美| 男女一进一出午夜视频| 午夜国产精品福利在线观看| 国产亚洲成av人在线观看| 欧洲自拍偷拍一区二区| 国产精品美女午夜福利| 日本免费熟女一区二区三区|