数据库下建立一个简单的表sss,并循环插入多条数据

来源:互联网 发布:美图秀秀同类软件 编辑:程序博客网 时间:2024/05/25 18:09


-- ----------------------------
-- Table structure for `sss`
-- ----------------------------
DROP TABLE IF EXISTS `sss`;
CREATE TABLE `sss` (
  `id`    int(11) not null auto_increment,
  `uname` varchar(20) default NULL,
  `age` int(11) default NULL,
  `address` varchar(20) default NULL,
  `sex` int(11) default NULL,
  `REMARK` varchar(20) default NULL,
   primary key (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- 存储过程
-- ----------------------------
DELIMITER //  
CREATE PROCEDURE sss()    
 BEGIN   
 DECLARE i INT DEFAULT 1;  
 
 WHILE i<=500000 DO  
    INSERT INTO sss(UNAME,AGE,ADDRESS,SEX,REMARK)
VALUES
  (
   concat("ZhouHaiTao",i),
   23,
   "Hu Nan Zhu Zhou",
   1,
   "NO Remark"
  );   
  SET i=i+1;   
  END WHILE;  
  END;  
 //

 call sss();

0 0