Met deze Stored Procedure maak je meerdere databases aan met een ophogend nummer. Pas het getal in de regel WHILE i <= 10 DO eventueel aan naar eigen wensen.
Daarna kun je met deze Stored Procedure, gebruikers aanmaken die met rechten op hun eigen database hebben.

-- De Databases aanmakenDROP PROCEDURE IF EXISTS databases_aanmaken;
DELIMITER $$CREATE PROCEDURE databases_aanmaken()BEGINDECLARE i INT DEFAULT 1;
WHILE i <= 10 DO SET @dbname = CONCAT('student_db_', i); SET @create_db = CONCAT('CREATE DATABASE ', @dbname, ';'); -- Execute the database creation command PREPARE stmt FROM @create_db; EXECUTE stmt; DEALLOCATE PREPARE stmt;
SET i = i + 1; END WHILE;END;$$;DELIMITER ;
-- De Stored Procedure aanroepenCALL databases_aanmaken();
Het resultaat controleren

