Det enkelte felt i en MySQL-tabel kan sættes op til at indeholde en af følgende typer data. Det er væsentligt, at vælge så rigtigt som muligt. Anvendelsen af datatypen 'Decimal' kan være nem at overse.
Numeriske
Type
Angiv lgd
Max. længde
Værdi
Int
(ja)
11
-2147483648 - 2147483647 eller 0 - 4294967295
TinyInt
(ja)
4
-128 - 127 eller 0 - 255
SmallInt
(ja)
5
-32768 - 32767 eller 0 - 65535
MediumInt
(ja)
9
-8388608 - 8388607 eller 0 - 16777215
BigInt
(ja)
20
-9223372036854775808 - 9223372036854775807 eller 0 - 18446744073709551615
Float
(ja)
dec. nøjagtighed max 24
-x - x. (C,D) Definer selv antallet af cifre og decimaler. Default 10,2. Skal have fortegn.
Double
(ja)
dec. nøjagtighed max 24
-x - x. (C,D) Definer selv antallet af cifre og decimaler. Default 16,4. Skal have fortegn.
Decimal / Numeric
ja
C = 65
-x - x. (C,D) Definer selv antallet af cifre og decimaler. Bør / skal anvendes til alle former for mængdedata (beløb etc.), hvor decimaler og/eller tusindseparatorer skal kunne indsættes / vises.