mysql 動態生成測試資料
一、問題
要生成兩類資料:
A類:兩位的 01 02 03 。。。09 10 11。。。19 20 21 。。。98 99
另一類B類:三位的 100 101 102 。。。110 111 112。。。998 999
二、解決辦法
1、建表
複製程式碼 程式碼如下:
CREATE TABLE `test`.`ta` (
`a` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2、建立儲存過程
複製程式碼 程式碼如下:
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`proc_tp` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_tp`(in prex int,in max int)
begin
declare i INT DEFAULT 0;
declare s varchar(500);
WHILE (iselect concat(prex,i) into s;
insert into ta (a) values (s);
set i=i+1;
if(i=10 and prex
set i=0;
end if;
END WHILE ;
end $$
DELIMITER ;
3、分別呼叫執行儲存過程
CALL proc_tp(0,10) 建立A類資料
CALL proc_tp(10,100) 建立B類資料
4、查詢結果
SELECT * FROM ta t order by cast(a as signed) asc;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2480/viewspace-2803685/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 資料庫生成 10000 條測試資料MySql資料庫
- 測試資料之自動生成
- Mysql生成100w條測試資料MySql
- Mock生成測試資料Mock
- shell生成測試資料
- laravel seed生成測試資料Laravel
- 如何優雅地生成測試資料
- Python factory_boy 生成測試資料Python
- mysql資料庫語句自動生成MySql資料庫
- 開源神器:自動生成隨機 mock 資料測試物件隨機Mock物件
- 自動化測試資料生成:Asp.Net Core單元測試利器AutoFixture詳解ASP.NET
- Go 單元測試之Mysql資料庫整合測試GoMySql資料庫
- Eolink Apikit 快速發起 API 測試,一鍵生成測試資料API
- Sysbench測試神器:一條命令生成百萬級測試資料
- TestComplete資料驅動測試教程(二)——記錄測試資料
- 自動化測試如何管理測試資料
- 【Mysql】資料庫索引,百萬資料測試索引效果MySql資料庫索引
- MySQL - [06] 海賊王測試資料MySql
- 基於儲存過程的百萬級測試資料自動生成儲存過程
- MySQL製作具有千萬條測試資料的測試庫MySql
- 介面測試的時候如何生成隨機資料進行測試隨機
- 竟然拿ETL當測試資料生成工具使用
- navicat生成mysql資料字典MySql
- 更快的輔助生成: 動態推測
- python 使用 random模組生成隨機測試資料Pythonrandom隨機
- mysql之 sysbench0.4.12資料庫效能測試MySql資料庫
- 組態王與Access資料庫通訊--④資料庫測試資料庫
- TestComplete資料驅動測試教程(三)——修改記錄測試
- DDT資料驅動效能測試(一)
- Elasticsearch 8.X 如何生成 TB 級的測試資料 ?Elasticsearch
- Python3自動生成MySQL資料字典的markdown文字PythonMySql
- TestComplete使用關鍵字測試的資料驅動測試(三)
- 請問自動化測試應該測試非法資料嗎
- MySQL資料庫反向生成powerdesigner模型MySql資料庫模型
- 測試資料
- gpt生成測試GPT
- 大資料測試與 傳統資料庫測試大資料資料庫
- Python自動化測試-使用Pandas來高效處理測試資料Python