Mysql
 sql >> Datenbank >  >> RDS >> Mysql

uuid-Generierung und mysql-uuid-Funktion uuid() in den Ruhezustand versetzen

Sie enthalten Byteketten statt Zeichenketten. Das bedeutet, dass sie keinen Zeichensatz haben und die Sortierung und der Vergleich auf den numerischen Werten der Bytes in den Werten basieren. Deshalb sehen sie wie Müllwerte aus

Eine UUID ist als räumlich und zeitlich weltweit eindeutige Zahl konzipiert. Es wird erwartet, dass zwei Aufrufe von UUID() zwei unterschiedliche Werte generieren, selbst wenn diese Aufrufe auf zwei separaten Computern ausgeführt werden, die nicht miteinander verbunden sind aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee Format:Deshalb sind sie lesbar

UUID() Funktion erzeugt keine Bytefolge, sondern eine Zeichenkette. sie sind also sehr unterschiedlich .