MySQL存储过程,生成大量数据
2014-10-16 17:27
369 查看
MySQL存储过程,生成大量数据
2014年10月16日17:29:40
2014年10月16日17:29:40
BEGIN DECLARE ID INT; DECLARE i INT; DECLARE CARDID VARCHAR(16); DECLARE IssuerID VARCHAR(16); DECLARE ObuID VARCHAR(16); DECLARE License VARCHAR(25); DECLARE strID VARCHAR(2); DECLARE strTmp1 VARCHAR(3); DECLARE strTmp2 VARCHAR(3); DECLARE strTmp3 VARCHAR(3); DECLARE NetNo VARCHAR(4); DECLARE LicenseName VARCHAR(4); DECLARE LicenseNameA VARCHAR(4); DECLARE LicenseNameB VARCHAR(4); SET ID = 11; SET LicenseName = '京'; SET strID = RIGHT(CONCAT('00',cast(ID as char(2))),2); SET i=0; set strTmp1 = '1'; SET strTmp1 = CONCAT(strID,'1'); SET strTmp2 = CONCAT(strID,'2'); SET strTmp3 = CONCAT(strID,'3'); SET NetNo = CONCAT(strID,'01'); SET LicenseNameA = CONCAT(LicenseName,'A'); SET LicenseNameB= CONCAT(LicenseName,'B'); WHILE i<100000 DO SET CARDID = CONCAT(strTmp1,RIGHT(CONCAT('0000000000000',cast(i as char(16))),13)); SET IssuerID = CONCAT(strTmp2,RIGHT(CONCAT('0000000000000',cast(i as char(16))),13)); SET ObuID = CONCAT(strTmp3,RIGHT(CONCAT('0000000000000',cast(i as char(16))),13)); SET License = CONCAT(LicenseNameA,RIGHT(CONCAT('00000',cast(i as char(16))),5)); #SET CARDID = CONCAT('0847',cast(i as char(12))); INSERT INTO `ETCBlackList11` VALUES (IssuerID, NetNo, CARDID, ObuID, License, '0', '0', '2000-01-01 00:00:00', '1', '2000-01-01 00:00:00', '测试', '16019', '0', '0', '0', null); SET i = i + 1; END WHILE; WHILE i<200000 DO SET CARDID = CONCAT(strTmp1,RIGHT(CONCAT('0000000000000',cast(i as char(16))),13)); SET IssuerID = CONCAT(strTmp2,RIGHT(CONCAT('0000000000000',cast(i as char(16))),13)); SET ObuID = CONCAT(strTmp3,RIGHT(CONCAT('0000000000000',cast(i as char(16))),13)); SET License = CONCAT(LicenseNameB,RIGHT(CONCAT('00000',cast(i as char(16))),5)); #SET CARDID = CONCAT('0847',cast(i as char(12))); INSERT INTO `ETCBlackList11` VALUES (IssuerID, NetNo, CARDID, ObuID, License, '0', '0', '2000-01-01 00:00:00', '1', '2000-01-01 00:00:00', '测试', '16019', '0', '0', '0', null); SET i = i + 1; END WHILE; END
相关文章推荐
- SQL快速生成大量数据记录及日志记录
- 生成大量的测试数据的三种方法,1写sql,2工具plsql,3LoadRunner
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- Python 脚本生成测试数据,Python生成随机数据,Python生成大量数据保存到文件夹中
- navicat 导出向导 , 通过Excel生成批量SQL语句,处理大量数据
- 大量数据生成excel时候造成jvm内存泄漏问题的解决与测
- oracle索引 & 快速生成大量测试数据
- 在Activiti中集成JPA(解决动态表单生成的大量数据)
- 使用PL/SQL根据数据库里面的值生成大量数据
- PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳。在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据。即使使用了第二个参数,也会重复,最好的方案是结
- 将大量有规律txt文本数据转换成xml格式,在导入excel,生成excel文件,在导入spass中,对数据进行分析
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- 快速生成大量测试数据
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- 手把手教你-----巧用Excel批量生成SQL语句,处理大量数据
- 大量数据生成excel时候造成jvm内存泄漏问题的解决与测
- 使用 SQL 生成大量测试数据
- C#下用zedGraph生成大量数据统计图表的方法(通过修改一些源码)
- 在Activiti中集成JPA(解决动态表单生成的大量数据)
- 【转】手把手教你-----巧用Excel批量生成SQL语句,处理大量数据