Detta har jag precis skrivit upp, så håll nu i hatten:
det finns tre typer Numeriska, Tecken+Strängar och 'Diverse'. Slutligen har du olika kolumnmodifierare.
Till de numeriska hör: tinyint , smallint, mediumint, int, bigint, float, double och decimal. Det som skiljer dem åt är storleken på det tal de kan lagra eller om de fixar decimaler. Tinyint fixar t ex 0-255 medaln typen int hanterar 2 ^ 32. De tre sista hanterar flyttal och anropet ser ut som följer FLOAT(M,D) där D är parametern för antalet decimaler typen ska hantera. Antar att M är motsvarande för heltalsdelen.
Till teckentyperna hör char(x), varchar(x) tinytext, text, blob, longtext och longblob. Longbloben ska kunna hantera objekt, typ filer av storlek upp till 4,2 GB (ganska feta mao)
Diverse är en massa skumma typ datum- eller tid-specialare som jag har dålig koll på. Kolumnmodifierarna är t ex auto_increment, zerofill, enum, set, binary, default, not null, unique eller unsigned. Exakt vad alla gör har jag dålig koll på.
Såg att du frågade om relationer i MySql förut. Jag skulle vilja fråga dig om du har fått någon klarhet i hur eller om MySql hanterar dessa?
