Mysql
 sql >> Base de données >  >> RDS >> Mysql

Génération d'uuid Hibernate et fonction mysql uuid uuid()

Ils contiennent des chaînes d'octets plutôt que des chaînes de caractères. Cela signifie qu'ils n'ont pas de jeu de caractères et que le tri et la comparaison sont basés sur les valeurs numériques des octets dans les valeurs. C'est pourquoi ils ressemblent à des valeurs inutiles

Un UUID est conçu comme un numéro unique au monde dans l'espace et dans le temps. Deux appels à UUID() sont censés générer deux valeurs différentes, même si ces appels sont effectués sur deux ordinateurs distincts qui ne sont pas connectés l'un à l'autre. Un UUID est un nombre de 128 bits représenté par une chaîne utf8 de cinq nombres hexadécimaux dans format aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :c'est pourquoi ils sont lisibles

UUID() La fonction ne crée pas une chaîne d'octets, mais une chaîne de caractères. donc, ils sont très différents .