Los rangos máximos de representación de los tipos de dato en una base de datos los puedes en el manual de referencia. Es el prime rsitio a donde debes recurrir (salvo que quieras perder tiempo):
Capítulo 11. Tipos de columna
Por su lado, los valores decimales se almacenan normalmente como punto flotante, y se expresan en notación exponencial
- Los datos FLOAT (4 bytes) van de -3.402823466E+38 a -1.175494351E-38, 0, y de 1.175494351E-38 a 3.402823466E+38.
Los datos de tipo DOUBLE (8 bytes) van de -1.7976931348623157E+308 a -2.2250738585072014E-308, 0, y de 2.2250738585072014E-308 a 1.7976931348623157E+308.