1
respuesta

[Duda] Porque usar ese tipo de coleccion al crearlo con la asistente!?

El profesor crea la base de datos pero con la Charset/Collection = greek, mi pregunta es, que significa eso?

1 respuesta

Hola David, cómo estás?

Cuando se crea una base de datos en MySQL, puedes especificar el conjunto de caracteres (Charset) y la colección (Collation) que se utilizarán en esa base de datos.

El Charset es un conjunto de caracteres que se pueden utilizar en la base de datos. Por ejemplo, utf8 incluye todos los caracteres unicode, lo que significa que puede manejar texto de cualquier idioma. En el caso del conjunto de caracteres 'greek', se utilizará para almacenar datos que contienen caracteres griegos.

Por otro lado, la Collation es la regla para comparar y ordenar los caracteres en un conjunto de caracteres. En MySQL, una Collation puede ser simple (como utf8_general_ci) o compleja (como utf8_unicode_ci). En el caso de 'greek_general_ci', es una collation simple para el conjunto de caracteres griegos.

En el video, el profesor eligió 'greek' como Charset y Collation para el ejemplo, pero en la mayoría de los casos, se utiliza 'utf8' para el Charset y 'utf8_general_ci' para la Collation, ya que estos pueden manejar la mayoría de los caracteres y lenguajes.

Por ejemplo, si quieres crear una base de datos que pueda manejar cualquier idioma, puedes usar el siguiente comando:

CREATE DATABASE mi_base_de_datos DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Espero que esta explicación te haya aclarado el concepto. Un abrazo y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓.