TINYINTOriginalmente inviato da dawan
SMALLINT
MEDIUMINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL
DATE
DATETIME
TIMESTAMP
TIME
YEAR
CHAR
VARCHAR
TINYBLOB
TINYTEXT
TEXT BLOB
MEDIUMBLOB
MEDIUMTEXT
LONGBLOB
LONGTEXT
ENUM
SET
Sono tipi di dati, dal più semplice char a longtext(Testo lungo).
I più importanti cmq sono:
INT: definisce un intero, ottimo per numerare campi id
FLOAT: riguarda i numeri in virgola mobile ma nn l'ho mai usato
TIMESTAMP: il timestamp deriva dall'ambiente unix ed è un numero che conta i secondi trascorsi dal 1 gennaio 1970 ad oggi. Ottimo per salvare le date in pochissimo spazio.
CHAR: ammette un carattere
VARCHAR:ammette una stringa massima di 255 caratteri
TINYTEXT: indentico a VARCHAR
TEXT: serve ad immagazzinare dati abbastanza grandi come testi di messaggi o articoli
LONGTEXT: ancora più grande di text, per acquisire dati ancora più grandi.
ENUM: mai usato, ma dovrebbe riguardare dati di tipo enumerativo.
Per sapere tutto ti rimando al link:
http://www.mysql.com/doc/en/index.html
Buona lettura :D :D