MySQL has a number of integer types, and while INT
may seem like the right choice for most scenarios, it’s worth
understanding what options you have so you can make the right
choice when designing your database. In this article, we’ll take
a look at the various integer types and take a deeper dive into
how they are stored in MySQL.
An overview of the MySQL INT type
An integer is simply a whole number. It can be positive,
negative, or even zero. In MySQL, there are actually several
different data types you can use to store integers, each with its
own range of numbers. The standards INT type can
store up to 4,294,967,296 values including 0, and MySQL permits
negative numbers by default unless otherwise specified. Defining
an INT column looks like this in a …