sql >> Databáze >  >> RDS >> Mysql

Převést/zakódovat řetězec na čísla

To bude fungovat pro řetězce dlouhé až 8 znaků.

Chcete-li kódovat:

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

Dekódování:

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

MySQL podporuje celá čísla dlouhá až 64 bitů a tato metoda používá 8 bitů na znak. Proto pomocí této metody můžete uložit až 64 / 8 =8 znaků v celém čísle.



  1. Dotaz na databázi MySQL

  2. Hodnota dat v čase

  3. Hibernate Mapping - Spojení dvou stolů s asociační tabulkou - Ale s obratem

  4. Cizí klíč odkazující na více řádků v jiné tabulce