pequeño
1 bytes = 8 bits, la longitud máxima de datos que un byte puede representar es 2 elevado a la octava potencia 11111111, que es
-128 a 127
1.BIT[M]
Tipo de campo de bits, M representa el número de bits en cada valor, que van de 1 a 64, si se ignora M, el valor predeterminado es 1
2 .TINYINT[(M)] [UNSIGNED] [ZEROFILL] M por defecto es 4
un entero pequeño. El rango con signo es de -128 a 127. El rango sin signo es de 0 a 255.
3. BOOL, BOOLEAN
son sinónimos de TINYINT(1). Un valor de cero se considera falso. Los valores distintos de cero se consideran verdaderos.
4.SMALLINT[(M)] [UNSIGNED] [ZEROFILL] M por defecto es 6
Un número entero pequeño. El rango con signo es de -32768 a 32767. El rango sin signo es de 0 a 65535.
5.MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] M por defecto es 9
Un número entero de tamaño mediano. El rango con signo es -8388608 a 8388607. El rango sin firmar es de 0 a 16777215.
6. INT[(M)] [UNSIGNED] [ZEROFILL] M por defecto es 11
Un número entero de tamaño normal. El rango con signo es -2147483648 a 2147483647. El rango sin firmar es de 0 a 4294967295.
7.BIGINT[(M)] [UNSIGNED] [ZEROFILL] M por defecto es 20
Entero grande. El rango firmado es -9223372036854775808 a 9223372036854775807. El rango sin firmar es de 0 a 18446744073709551615.