Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Converter/codificar string em números


Isso funcionará para strings de até 8 caracteres.

Para codificar:
SELECT CONV(HEX(string), 16, 10);

Para decodificar:
SELECT UNHEX(CONV(number, 10, 16));

O MySQL suporta inteiros de até 64 bits e esse método usa 8 bits por caractere. Portanto, usando este método, você pode armazenar até 64 / 8 =8 caracteres em um inteiro.