Sonja: Länge/Set in MySQL

Kann mir jemand kurz sagen

was man mit Länge/Set in MySQL festlegt ich kann dazu auch nichts finden...

Wenn ich bei Attribut nichts angebe ist das dann der höchse Werte Bereich oder wie geht da MYSQL vor?

Gruß Sonja

  1. Hallo,

    was man mit Länge/Set in MySQL festlegt ich kann dazu auch nichts finden...

    Ich weiss nicht, was Du damit meinst.
    Worauf bezieht sich Deine Frage?
    Bitte beschreib ausfuehrlicher, was Du womit tun willst.

    Suchst Du etwa LIMIT?
    http://www.mysql.com/doc/de/SELECT.html#IDX1327
    http://www.mysql.com/doc/en/SELECT.html#IDX1501
    (jeweils ein bisschen runterscrollen, das Manual hat leider
    keine schlauen Anker...)

    Gruesse,

    Thomas

    1. Suchst Du etwa LIMIT?

      Hi,

      das bezieht sich nun auf PHPmyAdmin ich weiß nicht genau das die Länge/Set definiert'?

  2. Hello,

    "Nur werd das Ganze kennt, kann im Detail entscheiden" *ggg*

    Bei allen String-Größen, die Längen-vereinbar sind, wird dort
    die Feldlänge eingestellt:
    char(10), varc(50);

    Bei den numerischen Größen wird die darzustellende Länge im
    ASCII-Format festgelegt:
    Decimal(10,2), int(5), Float(11,10)

    Bei den String-Untertypen wird dort das Set bestimmt:
    enum('Hans','Paul','Frieda','Fritz','Thomas','Sonja')
    set('Hans','Paul','Frieda','Fritz','Thomas','Sonja')

    Die Werte in Klammern mussen dort jeweil so, aber ohne Klammern, eingegeben werden (oder natürlich Deine Werte *gg*)

    Bei allen nichtparamtrisierbaren Typen kann man nichts eingeben, bzw. hat das keinen Effekt oder würde zu einem Fehler führen.
    In der Art der Darstellung sind sich die meisten Frontends für MySQL einig.

    Ob die Größe der ASCII-Darstellung bei Integer und Bigint usw. auch wirklich Einfluss auf die Datendefinition im Hintergrund hat, habe ich noch nie überprüft. Bigint(5) wäre ja nicht so wiklich sinnvoll, weil man mit Bigint 19,5 Stellen (neunzehneinhalb) schafft. Das "halb" steht für eine 1 als größten Wert im höchstwertigsten Digit.

    Ich hoffe, ich konnte Dir helfen.

    Manchmal wird es eben doch deutlich:

    "...frag doch bitworks"

    PS: *ein ganz breites grinsen* (wer gemeint ist, weiß das schon)

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen