Capítulo 7. Trabajar con cadenas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

7.0 Introducción

Como la mayoría de los tipos de datos, los valores de las cadenas pueden compararse por igualdad o desigualdad oordenación relativa. Sin embargo, las cadenas tienen propiedades adicionales que hay que tener en cuenta:

  • Una cadena puede ser binaria o no binaria. Las cadenas binarias se utilizan para datos en bruto, como imágenes, archivos de música o valores encriptados. Las cadenas no binarias se utilizan para datos de caracteres, como texto, y se asocian a un conjunto de caracteres y a una intercalación (orden de clasificación).

  • Un conjunto de caracteres determina qué caracteres son legales en una cadena. Puedes elegir colaciones según necesites que las comparaciones distingan entre mayúsculas y minúsculas o no, o que utilicen las reglas de un idioma concreto.

  • Los tipos de datos para cadenas binarias son BINARY , VARBINARY, y BLOB. Los tipos de datos para cadenas no binarias son CHAR, VARCHAR, y TEXT, cada uno de los cuales permite atributos CHARACTERSET y COLLATE.

  • Puedes convertir una cadena binaria en una cadena no binaria y viceversa, o convertir una cadena no binaria de un juego de caracteres o cotejo a otro.

  • Puedes utilizar una cadena en su totalidad o extraer de ella subcadenas. Las cadenas pueden combinarse con otras cadenas.

  • Puedes aplicar operaciones de concordancia de patrones a cadenas.

  • La búsqueda de texto completo ...

Get Libro de cocina de MySQL, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.