Zahlen-IDs: Auto-Increment, INT- und BIGINT-Maximum
Numerische IDs sind Primärschlüssel wie 1, 2, 3 und stoßen irgendwann an die Grenze ihres Datentyps. Die Seite zeigt Auto-Increment-IDs, den größten Wert eines 32-Bit-INT (2147483647) und eines 64-Bit-BIGINT (9223372036854775807), Hex-Kodierungen von Text und ISBN-13-Nummern mit absichtlich falscher Prüfziffer. Die ISBN-Werte sind ungültig und gehören zu keinem Buch.
9 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 3× Absichtlich ungültig.
ISBN-13 mit falscher Prüfziffer (Beispiel 1)Absichtlich ungültig
978-0-00-000000-5
Die Prüfziffer stimmt absichtlich nicht; es gibt kein Buch dazu.
ISBN-13 mit falscher Prüfziffer (Beispiel 2)Absichtlich ungültig
978-0-00-000001-2
Die Prüfziffer stimmt absichtlich nicht; es gibt kein Buch dazu.
ISBN-13 mit falscher Prüfziffer (Beispiel 3)Absichtlich ungültig
978-0-00-000002-9
Die Prüfziffer stimmt absichtlich nicht; es gibt kein Buch dazu.
Hex-Kodierung von „Hallo“
48616c6c6f
UTF-8-Bytes als Hex. Dekodiert: Hallo.
Hex-Kodierung von „Übung“
c39c62756e67
Das Ü belegt in UTF-8 zwei Bytes (c3 9c). Dekodiert: Übung.
Auto-Increment-IDs 1 bis 10
1 2 3 …
Klassische Primärschlüssel.
Größte 32-Bit-ID (Integer)
2147483647
2^31-1: danach läuft ein signed INT über.
Größte 64-Bit-ID (BIGINT)
9223372036854775807
2^63-1; in JavaScript nur als BigInt/String exakt.
Größte vorzeichenlose 64-Bit-ID
18446744073709551615
2^64-1.
Weitere Themen in IDs & Kennungen
- UUID Beispiele: v4, v7, Nil-UUID und ungültige Werte
- ULID Beispiele: 26 Zeichen, Crockford-Base32
- NanoID Beispiele: 21 Zeichen, URL-sicher
- SKU Beispiele: Artikelnummern in typischen Mustern
- Seriennummern Beispiele: kurz, strukturiert, Hex
- Hash Beispiele: MD5, SHA-1, SHA-256, SHA-512
- MongoDB ObjectId Beispiele (24 Hex-Zeichen)