No entiendo del todo los valores que se dan a los diferentes tipos de datos.
por ejemplo, creo entender que si pongo varchar(50) podre entrar en esta variable un 'palabra' de hasta 50 carácteres.
PERO mi mayor problema es con el tipo int, ya que si ponen int(11), como un ejemplo que me he encontrado, ¿quiere decir que el valor del dato puede tener como máximo 11 dígitos?
Pero si el tipo int recorre el intervalo de -2147483648 a 2147483647 ¿cómo puede tener 11 dígitos, si los valores de los extremos tienen 10?
A ver si alguien me puede ayudar.