2 Stimmen

Was bewirkt der Parameter mySQL Length für die verschiedenen Typen?

Ich habe MySQL (über PHPMyAdmin) schon oft benutzt, aber nie wirklich die Hälfte davon verstanden. Ich nehme an, dass für varchar Länge ist die maximale Länge einer Zeichenkette, die dort hingehört. Aber was ist mit für Int ? Nach Angaben von este , Int ist eine 4-Byte-Ganzzahl, warum also ein Length-Parameter für sie? Ist es die Anzahl der Bits für diese Ganzzahl? Warum gibt es getrennte numerische Typen, wenn man einfach die Größe von Int ? Wie sieht es bei anderen Datentypen aus?

3voto

adamJLev Punkte 13305

Bei numerischen Typen beträgt die Größe weder Bits noch Bytes. Es handelt sich lediglich um die Anzeigebreite, die verwendet wird, wenn für das Feld ZEROFILL angegeben ist.

Quelle: http://alexander.kirk.at/2007/08/24/what-does-size-in-intsize-of-mysql-mean/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X