データベースとテーブルを構築するmysqlのバッチの練習

1.最初の方法、シンプルで暴力的な方法

http://www.toolscat.com/dev/split-table

2.dbeverページでストアドプロシージャを手動で作成します

dbeverでのストアドプロシージャの作成を参照してください。

ピット:区切り文字、参照:mysqlインポートストアドプロシージャ時の宣言エラーの問題を解決する

3.dbeverスクリプトでスクリプトを記述します

別の方法で、プレフィックスとゼロの問題を解決します

{ CALL database_name.createdatabase2() }

delimiter //
CREATE PROCEDURE `database_name`.`createdatabase2`()
BEGIN
set @j = 0;
while @j < 13 do
	if @j < 10 then
		set @count = CONCAT("0", @j);
	else
		set @count = CONCAT("",@j);
	end if;
#set @count = right(cast(power(10,3) as varchar) + 33,2);
	set @dbname = concat('aadatabase_',@count);
	set @sql_t = concat("CREATE DATABASE ",@dbname);
	prepare sql_t from @sql_t;
	execute sql_t;
	set @j = @j + 1;
end while;
END

 

おすすめ

転載: blog.csdn.net/qq_32907195/article/details/112323959