Cada tabla tiene un conjunto de caracteres y colación que no
        pueden ser nulas. Los comandos CREATE TABLE y
        ALTER TABLE tienen cláusulas opcionales para
        especificar el conjunto de caracteres y la colación:
      
CREATE TABLEnombre_de_tabla(lista_de_columnas) [DEFAULT CHARACTER SETnombre_de_conjunto_de_caracteres[COLLATEnombre_de_colación]] ALTER TABLEnombre_de_tabla[DEFAULT CHARACTER SETnombre_de_conjunto_de_caracteres] [COLLATEnombre_de_colación]
Ejemplo:
CREATE TABLE t1 ( ... )
    DEFAULT CHARACTER SET latin1 COLLATE latin1_danish_ci;
MySQL elije el conjunto de caracteres y colación de la siguiente forma:
            Si se especifican CHARACTER SET
             y XCOLLATE
             , entonces el
            conjunto de caracteres es YX y la
            colación Y.
          
            Si se especifica CHARACTER SET
             sin
            XCOLLATE, el conjunto de caracteres es
            X y la colación es la de
            defecto.
          
En cualquier otro caso, el conjunto de caracteres y colación son las del servidor.
El conjunto de caracteres y colación de la tabla se usan como valores por defecto si el conjunto de caracteres y la colación no se especifican en la definición de las columnas. El conjunto de caracteres de la tabla y la colación son extensiones MySQL; no hay mucho al respecto en el estándar SQL.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

