Zum Inhalt springen
BeispielWerk
English

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