登录
首页 >  数据库 >  MySQL

快速搭建mysql千万级数据库表测试

来源:SegmentFault

时间:2023-02-24 17:51:24 213浏览 收藏

小伙伴们对数据库编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《快速搭建mysql千万级数据库表测试》,就很适合你,本篇文章讲解的知识点主要包括MySQL。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

#快速搭建千万级数据库表测试 
-- 1.建表  
CREATE TABLE `goods` (  
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,  
  `name` varchar(10) DEFAULT NULL,  
  `price` double DEFAULT NULL,  
  UNIQUE KEY `id` (`id`)  
) ENGINE=MyISAM AUTO_INCREMENT=2577925 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT  
  
-- 2.存储过程插入记录  
CREATE PROCEDURE Proc()   
BEGIN  
    DECLARE i INT DEFAULT 0;  
    dd :  
        LOOP  
            INSERT INTO goods  
            VALUES  
                (NULL, '商品1', 20),  
                (NULL, '商品2', 18),  
                (NULL, '商品3', 16),  
                (NULL, '商品4', 4),  
                (NULL, '商品5', 13),  
                (NULL, '商品6', 1),  
                (NULL, '商品7', 11),  
                (NULL, '商品8', 12),  
                (NULL, '商品9', 13),  
                (NULL, '商品0', 12);  
  
            COMMIT;  
  
            SET i = i + 10;  
  
            IF i = 10000000 THEN  
                LEAVE dd;  
            END IF;  
        END LOOP dd;  
END  
  
-- 3.调用存储过程  
call Proc(); 

---[2017-02-08]---

好了,本文到此结束,带大家了解了《快速搭建mysql千万级数据库表测试》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表