Toute base de données a un jeu de caractères de base de
        données et une collation de base de données, qui ne peuvent
        pas être nulles. Les commandes CREATE
        DATABASE et ALTER DATABASE
        permettent de utiliser optionnellement ces deux attributs :
      
CREATE DATABASE db_name
   [DEFAULT CHARACTER SET character_set_name [COLLATE collation_name]]
ALTER DATABASE db_name
    [DEFAULT CHARACTER SET character_set_name [COLLATE collation_name]]
Exemple :
CREATE DATABASE db_name DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL choisit le jeu de caractères et la collation de base de données comme ceci :
            Si les deux clauses CHARACTER SET X et
            COLLATE Y ont été spécifiées, alors
            leurs valeurs sont utilisées.
          
            Si CHARACTER SET X a été spécifiée
            sans COLLATE, alors le jeu de caractères
            est X et sa collation par défaut.
          
Sinon, le jeu de caractères et la collation par défaut du serveur sont utilisés.
        La syntaxe MySQL CREATE DATABASE ... DEFAULT CHARACTER
        SET ... est analogue à la syntaxe du standard SQL
        CREATE SCHEMA ... CHARACTER SET .... Il est
        donc possible de créer des bases de données avec différents
        jeux de caractères et collations, sur le même serveur MySQL.
      
        Le jeu de caractères et la collation sont utilisées comme
        valeur par défaut pour les tables, lorsque ces informations ne
        sont pas spécifiées dans les commandes CREATE
        TABLE. Elles n'ont pas d'autres utilité.
      
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

