La documentation de MySQL dit :
CREATE DATABASE crée une base de données avec le nom donné. Pour utiliser cette instruction, vous avez besoin du privilège CREATE pour la base de données. CREATESCHEMA est synonyme de CREATEDATABASE depuis MySQL 5.0.2.
Donc, il semblerait normal que ces deux instructions fassent la même chose.