When not relying on the default max length of integer fields, when you want to specifically limit the field to a certain length, what is best practice?
Is there any difference between using TINYINT(1), SMALLINT(1), INT(1), etc.? Are the other integer types just aliases or are they real types?
If there is no benefit to using the other integer types (when the length is not left open), should I just stick to INT(n) for tidiness? i.e. Does using any of the other integer types actually add anything beneficial unless leaving them open to their default max length?