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

Convertir/codificar cadenas a números

Esto funcionará para cadenas de hasta 8 caracteres.

Para codificar:

SELECT CONV(HEX(string), 16, 10);

Para decodificar:

SELECT UNHEX(CONV(number, 10, 16));

MySQL admite números enteros de hasta 64 bits y este método utiliza 8 bits por carácter. Por lo tanto, con este método puede almacenar hasta 64 / 8 =8 caracteres en un número entero.