Länge/Set in MySQL
Sonja
- datenbank
0 Thomas Luethi0 Tom
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
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
Suchst Du etwa LIMIT?
Hi,
das bezieht sich nun auf PHPmyAdmin ich weiß nicht genau das die Länge/Set definiert'?
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