FLOAT
Sintassi
FLOAT[(M,D)] [UNSIGNED] [ZEROFILL]
Spiegazione
Un numero a virgola mobile di piccole dimensioni (precisione singola). I valori permessi sono: da -3.402823466E+38 a -1.175494351E-38, 0 e da 1.175494351E-38 a 3.402823466E+38. Questi sono limiti teorici, basati sugli standard IEEE. I limiti effettivi potrebbero essere un po' più restrittici, a seconda del sistema operativo e dell'hardware in uso.
M è il numero totale di cifre e D è il numero di cifre che seguono la virgola decimale. Se M e D sono omessi, i limiti sono quelli imposti dall'hardware. Un numero a virgola mobile a precisione singola ha una recisione di circa 7 cifre decimali.
UNSIGNED, se specificato, proibisce i valori negativi.
L'uso di FLOAT potrebbe causare problemi inaspettati, perché tutti i calcoli in MariaDB sono eseguiti con la doppia precisione. Si veda http://dev.mysql.com/doc/refman/5.1/en/no-matching-rows.html.