激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - mysql 動態生成測試數據

mysql 動態生成測試數據

2019-10-31 15:16mysql教程網 Mysql

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 (i<10 and prex<max) DO 
select concat(prex,i) into s; 
insert into ta (a) values (s); 
set i=i+1; 
if(i=10 and prex<max) then 
set prex=prex+1; 
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;

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九草在线视频 | 久久影院午夜 | 特色一级黄色片 | 97视频一二区 | 国产欧美日韩在线不卡第一页 | 国产精品久久久久一区二区 | 在线观看麻豆 | 一级黄色影院 | 四虎久草 | 欧美成人一二三区 | 欧美1区2区 | 久久久一区二区三区视频 | 少妇一级淫片免费放4p | 亚洲91网 | 欧美视频首页 | 国产一区二区三区欧美 | 国产二三区 | 国产女同疯狂激烈互摸 | 成人午夜精品久久久久久久蜜臀 | 国产中出在线观看 | 网站激情 | japanese massage tube| 特级毛片全部免费播放器 | 九九午夜 | 中文字幕在线日韩 | 国产系列 视频二区 | 欧美囗交 | 国产免费传媒av片在线 | 黄色网址入口 | 欧美a在线 | 黄色大片www | 国产在线观看免费视频软件 | 精品亚洲网站 | 国产成人小视频在线观看 | 免费国产自久久久久三四区久久 | 久久aⅴ国产欧美74aaa | 成人男男视频拍拍拍在线观看 | 久久精品成人影院 | 国产一区在线视频观看 | 久久久久免费精品 | 欧美一级片在线 |