sql >> Database >  >> RDS >> Mysql

Slaapstand uuid generatie en mysql uuid functie uuid()

Ze bevatten bytestrings in plaats van karakterstrings. Dit betekent dat ze geen tekenset hebben en dat het sorteren en vergelijken is gebaseerd op de numerieke waarden van de bytes in de waarden. Daarom zien ze eruit als waardeloze waarden

Een UUID is ontworpen als een nummer dat wereldwijd uniek is in ruimte en tijd. Twee aanroepen naar UUID() zullen naar verwachting twee verschillende waarden genereren, zelfs als deze aanroepen worden uitgevoerd op twee afzonderlijke computers die niet met elkaar zijn verbonden. Een UUID is een 128-bits getal dat wordt weergegeven door een utf8-reeks van vijf hexadecimale getallen in aaaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee formaat:daarom zijn ze leesbaar

UUID() functie maakt geen bytestring, maar een karakterstring. dus ze zijn heel verschillend.




  1. Hoe de MySQL-databasegrootte in Linux te controleren

  2. Voeg geschraapte tabelgegevens rechtstreeks in PostgreSQL db in

  3. Mysql-query's - join/union enz. gebruiken

  4. Fout #2101:De string die wordt doorgegeven aan URLVariables.decode() moet een URL-gecodeerd zijn