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.