to_lower[] y to_upper[]
        son arrays simples que contienen los caracteres en minúsucula y
        mayúscula correspondientes a cada miembro del juego de
        caracteres. Por ejemplo:
      
to_lower['A'] debería contener 'a' to_upper['a'] debería contener 'A'
        sort_order[] es un mapa indicando cómo
        deberían ser ordenados los caracteres para comparación y
        propósitos de ordenación. Frecuentemente (pero no en todos los
        juegos de caracteres) este es idéntico a
        to_upper[], lo que significa que la
        ordenación es independiente de la capitalización. MySQL ordena
        caracteres basándose en los valores de los elementos de
        sort_order[]. Para reglas de ordenación más
        complicadas, consulte la explicación de colación de cadena de
        caracteres en Sección 5.9.5, “Soporte para colación de cadenas de caracteres”.
      
        ctype[] es un array de valores binarios, con
        un elemento para cada carácter. (Tenga en cuenta que
        to_lower[], to_upper[], y
        sort_order[] son idexados por valor del
        carácter, pero ctype[] es indexado por el
        valor del carácter + 1. Esto es una convención antigua
        heredada para poder gestionar EOF.)
      
        Puede entontrar las siguientes definiciones de máscaras de bits
        en m_ctype.h:
      
#define _U 01 /* Uppercase */ #define _L 02 /* Lowercase */ #define _N 04 /* Numeral (digit) */ #define _S 010 /* Spacing character */ #define _P 020 /* Punctuation */ #define _C 040 /* Control character */ #define _B 0100 /* Blank */ #define _X 0200 /* heXadecimal digit */
        El valor de ctype[] para cada carácter
        debería ser la unión de los valors de máscara aplicables que
        describan al carácter. Por ejemplo, 'A' es
        un carácter en mayúsculas (_U) y también
        es un dígito hexadecimal (_X), así que
        ctype['A'+1] debería tener el valor:
      
_U + _X = 01 + 0200 = 0201
É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.

