hallo,
ich habe fest gestellt, dass Access viele SQL Befehle nicht kennt, und habe jetzt mysql-3.23.52-win runtergeladen und
WinmySQLadmin 1.4 gestartet.
Weiß aber jetzt nichit wo ich und wie ich
RTFM (Read The Fucking Manual) , da findest Du im Kapitel 6.2 Column Types das hier:
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255.
SMALLINT[(M)] [UNSIGNED] [ZEROFILL]
A small integer. The signed range is -32768 to 32767. The unsigned range is 0 to 65535.
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]
A medium-size integer. The signed range is -8388608 to 8388607. The unsigned range is 0 to 16777215.
INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
INTEGER[(M)] [UNSIGNED] [ZEROFILL]
This is a synonym for INT.
…
den Rest hab ich hier nicht reingesetzt, wär sonst 'n bischen sehr lang. Wenn Du Probleme mit dem Verständnis der Angaben hast, mail mich einfach an - aber bitte mich bitte nicht um eine komplett-Übersetzung des ganzen Manuals - da bin ich denn doch zu faul zu.
Also z.B. zum Anzahl der Viecher eintragen: Menge SMALLINT(4) SIGNED
Wenn jemand Heuschrecken hält, könnten es mehr als 255 sein, drum nicht Tinyint; 4 Stellen zur Darstellung, da man mit 9999 Viechern meist ausgelastet ist; und signed, weil kaum jemand Minus 8 Viecher hat…
Alles klar?
weil ich weiß, dass man sich gern ein bisschen leichter tut, wenn man eine deutsche Doku hat, verweise ich auf http://www.mysql.de, dort gibt es die gesamte Doku auch in deutsch.
Du bist wahrlich geduldig - ich hätte wahrscheinlich nur diesen Satz geschrieben
Also z.B. zum Anzahl der Viecher eintragen: Menge SMALLINT(4)
SIGNED
Wenn jemand Heuschrecken hält, könnten es mehr als 255 sein,
drum nicht Tinyint; 4 Stellen zur Darstellung, da man mit 9999
Viechern meist ausgelastet ist; und signed, weil kaum jemand
Minus 8 Viecher hat…
Ähm, genau aus diesem Grund würde ich UNSIGNED nehmen