database – ¿Cuál es la diferencia entre colación y juego de caracteres?

Pregunta:

Tengo una pregunta general sobre bases de datos. Usualmente usamos el término colación con bases de datos. Me gustaría saber en qué se diferencia del juego de caracteres. Supongo que la intercalación es un subconjunto del conjunto de caracteres. Si es cierto, ¿cuál es el propósito de la intercalación múltiple en un conjunto de caracteres?

Respuesta:

Los juegos de caracteres son una lista de símbolos. Si compara ASCII con latin1 , con latin1 podrá escribir todas las palabras americanas porque latin1 contiene todos los caracteres ASCII , que son suficientes para escribir cualquier palabra en inglés. Por el contrario, con ASCII no podrá escribir todas las palabras de idiomas específicos de Europa occidental, porque, por ejemplo, faltan caracteres como 'À', 'ë', 'õ', 'Ñ'.

La colación se trata de la comparación entre personajes. Define un conjunto de reglas para comparar caracteres de un conjunto de caracteres.

En MySQL, las intercalaciones suelen estar relacionadas con un idioma (por ejemplo, 'latin1_swedish_ci', 'latin1_german1_ci', etc.). Cuando solicite una consulta de selección, se colocará una palabra que comience por 'ö' entre dos palabras que comiencen por 'o' y 'p' en algunos idiomas (con algunas intercalaciones). Pero con otra colación, este carácter puede colocarse completamente al final, lo que hace que la selección resultante sea diferente.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım