Originariamente inviato da Cesar
100.000 domande
Ti rispondo randomize.

Nel link che ti ho postato trovi i riferimenti che cerchi.

I campi si dividono in NUMERICI, TESTO, DATA, e BLOB (binary)

Devi utilizzare il formato corretto per il tuo bisogno. La dimensione max la trovi nelle tabelle allegate.

Per i campi valore dovrai usare un campo numerico in formato FLOAT o DECIMAL. Il valore che dichiari con il campo es.: DECIMAL(8,2) significa che il campo sara' composto complessivamente da 8 digit numerici, di cui 2 decimali. Quindi 123456.12 Ok?

Poi il campo numerico puo' essere definito: UNSIGNED cioe' solo numeri positivi, SIGNED (default) numeri negativi e positivi, ZEROFILL UNSIGNED cioe' verra' FILLED, riempito di zeri fino al completamento dei digit visualizzabili.

Va benissimo il campo tinyint(1) per definire un campo tipo bool (che non esiste in mysql) tanto si sara' dentro solo 0 oppure 1.

poi vediamo altro dopo, se il caso.