久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL怎樣快速創(chuàng)造百萬測試數(shù)據(jù)

124次閱讀
沒有評論

共計 1467 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章給大家介紹 MySQL 怎樣快速創(chuàng)造百萬測試數(shù)據(jù),內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

CREATE TABLE `vote_record_memory` ( 
    `id` INT (11) NOT NULL AUTO_INCREMENT,  
    `user_id` VARCHAR (20) NOT NULL,  
    `vote_id` INT (11) NOT NULL,  
    `group_id` INT (11) NOT NULL,  
    `create_time` datetime NOT NULL,  
    PRIMARY KEY (`id`),  
    KEY `index_id` (`user_id`) USING HASH  
) ENGINE = memory AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8 ;

CREATE TABLE `vote_record` ( 
    `id` INT (11) NOT NULL AUTO_INCREMENT,  
    `user_id` VARCHAR (20) NOT NULL,  
    `vote_id` INT (11) NOT NULL,  
    `group_id` INT (11) NOT NULL,  
    `create_time` datetime NOT NULL,  
    PRIMARY KEY (`id`),  
    KEY `index_user_id` (`user_id`) USING HASH  
) ENGINE = INNODB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8  ;

DELIMITER //
CREATE FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET latin1  
BEGIN  
DECLARE chars_str varchar(100) DEFAULT abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789  
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()*62 ),1));  
SET i = i +1;  
END WHILE;  
RETURN return_str;  
END  //

DELIMITER //
CREATE  PROCEDURE `add_vote_memory`(IN n int)  
BEGIN    
  DECLARE i INT DEFAULT 1;  
    WHILE (i = n) DO  
      INSERT into vote_record_memory  (user_id,vote_id,group_id,create_time) VALUEs (rand_string(20),FLOOR(RAND() * 1000),FLOOR(RAND() * 100) ,now());  
            set i=i+1;  
    END WHILE;  
END  //

CALL add_vote_memory(1000000) //

delimiter end ;

delimiter ;

INSERT into vote_record SELECT * from  vote_record_memory;

關于 MySQL 怎樣快速創(chuàng)造百萬測試數(shù)據(jù)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-07-19發(fā)表,共計1467字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 广州市| 五指山市| 大宁县| 桐庐县| 嘉善县| 忻州市| 莲花县| 沙河市| 滕州市| 莱芜市| 兰西县| 买车| 灵丘县| 临高县| 商河县| 天峻县| 江安县| 靖边县| 德化县| 通州区| 潞西市| 诏安县| 高雄市| 洛阳市| 永年县| 江油市| 永清县| 秦安县| 江陵县| 天柱县| 肇州县| 奉新县| 遂宁市| 夹江县| 庆城县| 万源市| 常宁市| 确山县| 湘阴县| 蓬莱市| 禄劝|