Sintaxis

TINYINT[(M)][SIGNED |UNSIGNED| ZEROFILL]

Descripción

Un entero muy pequeño. El rango con signo es de -128 a 127. El rango sin signo es de 0 a 255. Para obtener detalles sobre el attributesconsulte Información general sobre tipos de datos numéricos.

Ejemplos

CREATETABLE tinyints (a TINYINT,b TINYINTUNSIGNED,c TINYINT ZEROFILL);
Query OK,0rows affected (0.43 sec)INSERTINTO tinyints VALUES(-10,-10,-10);
Query OK,1row affected,2warnings(0.08 sec)
Warning (Code 1264): Outof range valueforcolumn'b' at row1
Warning (Code 1264): Outof range valueforcolumn'c' at row1INSERTINTO tinyints VALUES(-10,10,-10);
Query OK,1row affected,1 warning (0.11 sec)
Warning (Code 1264): Outof range valueforcolumn'c' at row1INSERTINTO tinyints VALUES(-10,10,10);SELECT*FROM tinyints;+------+------+------+| a    | b    | c    |+------+------+------+|-10|0|000||-10|10|000||-10|10|010|+------+------+------+INSERTINTO tinyints VALUES(128,128,128);
Query OK,1row affected,1 warning (0.19 sec)
Warning (Code 1264): Outof range valueforcolumn'a' at row1INSERTINTO tinyints VALUES(127,128,128);SELECT*FROM tinyints;+------+------+------+| a    | b    | c    |+------+------+------+|-10|0|000||-10|10|000||-10|10|010||127|128|128||127|128|128|+------+------+------+

Ver también

  • Descripción general del tipo de datos numéricos
  • PEQUEÑO
  • MENTA MEDIO
  • ENTERO
  • EMPEZANDO

El contenido reproducido en este sitio es propiedad de sus respectivos dueños, y MariaDB no revisa este contenido por adelantado. Los puntos de vista, la información y las opiniones expresadas por este contenido no representan necesariamente las de MariaDB o cualquier otra parte.