I have a question I'd like to help me solve, it's about the values of the data type in the fields of the database.
- It is mandatory to specify the number of characters or values that will have a field identifier id INT.
id INT UNSIGNED NOT NULL AUTO_INCREMENT
- What is the difference between id INT and id INT(11), It is mandatory to establish a number of values?.
id INT UNSIGNED NOT NULL AUTO_INCREMENT
id(11) INT UNSIGNED NOT NULL AUTO_INCREMENT
What is the default setting MySQL in id INT, if not specify any value?
What is the maximum amount exact numbers that allows me to add INT
In that case you must use INT
In that case you should use BIGINT
Example: I will take an example of a news portal, that I could receive many visits.
Need to record the number of times it is accessed worldwide news, let's say your news year is visited 999.999.999 times, is a bit exaggerated know :), but it is valid to use in this case INT or BIGINT
I much appreciate your support.

INTis short for 4 byte integer, which means it's a number that can be allocated within 4 bytes. 1 byte = 8 bits, therefore 4 bytes = 32 bits which equals to 2 to the power of 32. When storing unsigned value, that's ~ 4.2 billion. So, if you think that 4.2 billion isn't enough, you can amp it up to bigint, which is 2 ^ 64 - now that's a quite large number, you'd take a few million years to exceed that one :)