Varios comandos SHOW proporcionan
        información adicional de conjuntos de caracteres. Esto incluye
        SHOW CHARACTER SET, SHOW
        COLLATION, SHOW CREATE DATABASE,
        SHOW CREATE TABLE and SHOW
        COLUMNS.
      
        El comando SHOW CHARACTER SET muestra todos
        los conjuntos de caracteres disponibles. Tiene una cláusula
        opcional LIKE que indica con qué nombres de
        conjunto de caracteres comparar. Por ejemplo:
      
mysql> SHOW CHARACTER SET LIKE 'latin%'; +---------+-----------------------------+-------------------+--------+ | Charset | Description | Default collation | Maxlen | +---------+-----------------------------+-------------------+--------+ | latin1 | ISO 8859-1 West European | latin1_swedish_ci | 1 | | latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 | | latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | 1 | | latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 | +---------+-----------------------------+-------------------+--------+
        Consulte Sección 13.5.4.1, “Sintaxis de SHOW CHARACTER SET”.
      
        La salida de SHOW COLLATION incluye todos los
        conjuntos de caracteres. Tiene una cláusula opcional
        LIKE que indica con qué nombres de conjunto
        de caracteres comparar. Por ejemplo:
      
mysql> SHOW COLLATION LIKE 'latin1%'; +-------------------+---------+----+---------+----------+---------+ | Collation | Charset | Id | Default | Compiled | Sortlen | +-------------------+---------+----+---------+----------+---------+ | latin1_german1_ci | latin1 | 5 | | | 0 | | latin1_swedish_ci | latin1 | 8 | Yes | Yes | 0 | | latin1_danish_ci | latin1 | 15 | | | 0 | | latin1_german2_ci | latin1 | 31 | | Yes | 2 | | latin1_bin | latin1 | 47 | | Yes | 0 | | latin1_general_ci | latin1 | 48 | | | 0 | | latin1_general_cs | latin1 | 49 | | | 0 | | latin1_spanish_ci | latin1 | 94 | | | 0 | +-------------------+---------+----+---------+----------+---------+
        Consulte Sección 13.5.4.2, “Sintaxis de SHOW COLLATION”.
      
        SHOW CREATE DATABASE muestra el comando
        CREATE DATABASE que crea una base de datos
        dada. El resultado incluye todas las opciones de la base de
        datos DEFAULT CHARACTER SET y
        COLLATE están soportadas. Todas las opciones
        de las bases de datos se guardan en un fichero de datos llamado
        db.opt que se encuentra en el directorio de
        la base de datos.
      
mysql> SHOW CREATE DATABASE test; +----------+-----------------------------------------------------------------+ | Database | Create Database | +----------+-----------------------------------------------------------------+ | test | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET latin1 */ | +----------+-----------------------------------------------------------------+
        Consulte Sección 13.5.4.4, “Sintaxis de SHOW CREATE DATABASE”.
      
        SHOW CREATE TABLE es similar, pero muestra el
        comando CREATE TABLE para crear una tabla
        dada. Las definiciones de columnas indican cualquier
        especificación del conjunto de caracteres, y las opciones de
        tabla incluyen información del conjunto de caracteres.
      
        Consulte Sección 13.5.4.5, “Sintaxis de SHOW CREATE TABLE”.
      
        El comando SHOW COLUMNS muestra la colación
        de las columnas de una tabla cuando se invoca como SHOW
        FULL COLUMNS. Columnas con tipos de datos
        CHAR, VARCHAR, o
        TEXT tienen colaciones
        no-NULL . Tipos numéricos y otros tipos
        no-carácter tiene colaciones NULL. Por
        ejemplo:
      
mysql> SHOW FULL COLUMNS FROM person\G
*************************** 1. row ***************************
     Field: id
      Type: smallint(5) unsigned
 Collation: NULL
      Null: NO
       Key: PRI
   Default: NULL
     Extra: auto_increment
Privileges: select,insert,update,references
   Comment:
*************************** 2. row ***************************
     Field: name
      Type: char(60)
 Collation: latin1_swedish_ci
      Null: NO
       Key:
   Default:
     Extra:
Privileges: select,insert,update,references
   Comment:
El conjunto de caracteres no es parte de lo que se muestra. (El nombre del conjunto de caracteres está implícito en el nombre de la colación.)
É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.

