Phil Z.: Hat die Angabe UNSIGNED Auswirkung auf die Performance?

Hallo,

ich wollte mal fragen ob ich in meiner MySQL Datenbank das Attribut "UNSIGNED" bei INT-Werten, falls angebracht und keine negativen Werte in den Datensatz kommen würden, angeben soll.

Muss die Datenbank mehr oder weniger denken?
Was ist wohl schneller?

Lg

Phil

  1. echo $begrüßung;

    ich wollte mal fragen ob ich in meiner MySQL Datenbank das Attribut "UNSIGNED" bei INT-Werten, falls angebracht und keine negativen Werte in den Datensatz kommen würden, angeben soll.

    Es sind damit nicht nur keine negativen Zahlen speicherbar, es verschiebt sich der gesamte zur Verfügung stehende Wertebereich ins Positive. Beispiel: TINYINT -128..127, TINYINT UNSIGNED 0..255

    Muss die Datenbank mehr oder weniger denken?
    Was ist wohl schneller?

    Vermutlich wirst du keinen messbaren Unterschied merken.

    echo "$verabschiedung $name";