Diciendote los mas basicos y esenciales:
INT = se refiere a numeros regulares (2,4,500,2541, etc)
DOUBLE= numero de doble precision o punto flotante( comunmente para numeros reales como: 2500.22, 20.10 muy utilizado en almacenamiento de monedas)
CHAR= para almacenamiento de string o cadenas con un maximo de 255 caracteres. si no utilizas todo el espacio disponible (255) lo que sobre sera rellenado con espacios.
VARCHAR= lo mismo que el anterior solo que de largo variable(este no sera rellenado con espacios en blanco a la hora de no utilizar toda su capacidad(255))
Para mas información:
http://desarrolloweb.com/articulos/1054.php?manual=34
Espero sea de tu utilidad