Pour créer une base de données, commencez par définir une instance de la classe PDO avec cette instruction :
$base = new PDO('mysql:host=localhost', 'root', '');
Puis exécutez une instruction SQL CREATE DATABASE :
$base->exec("CREATE DATABASE nom DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci");
Où :
- nom est le nom de la base de données que vous voulez créer ;
- DEFAULT CHARACTER SET définit le jeu de caractères à utiliser par défaut dans la base de données ;
- COLLATE définit l’interclassement (on dit aussi la collation) du jeu de caractères. C’est-à-dire le sous-jeu de caractères correspondant à une langue ou un ensemble de langues.