sql >> Base de Datos >  >> RDS >> Mysql

MySQL:explicación de la codificación y la intercalación del conjunto de caracteres de la base de datos

En este artículo, cubriremos los conceptos básicos de lo que son un conjunto de caracteres y una intercalación y brindaremos ejemplos simples. Esto puede facilitarle la vida con sitios web multilingües, ayudarlo a solucionar problemas al transferir un sitio de un servidor a otro y mostrar su texto de la manera correcta. Guía de codificación y recopilación de conjuntos de caracteres de base de datos fácil de seguir.

Conjunto de caracteres

Un Conjunto de Caracteres básicamente representa un mapa de Caracteres y su Codificación. Podríamos visualizar la Codificación siendo un Número como:
A – 0; B-1; C-2; D-3; un-4; b-5; c-6; d-7

Colección:

Una intercalación es un conjunto de reglas que permiten que los Caracteres y su Codificación interactúen entre sí, por ejemplo, al compararlos: comparando A con B usando su Conjunto de Caracteres anterior, obtendremos:

A-0

B es más grande que A porque su conjunto de caracteres es más grande (0> 1). También podría usarse al hacer una comparación que no distingue entre mayúsculas y minúsculas.

Codificación y clasificación de conjuntos de caracteres de base de datos recomendados

Se recomienda que todas las bases de datos se creen usando utf8 como juego de caracteres y utf8_general_ci como codificación, un ejemplo de comando CREAR sería:

CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

Puede probar nuestra lista de los comandos populares de MySQL en nuestros paquetes de alojamiento web, ¡ahora con NUEVOS precios con grandes descuentos!:alojamiento compartido, alojamiento SSD VPS, servidores dedicados.