Curso de Programación en Python/MySQLTiposDeDatos
< Curso de Programación en Python
Ir a la navegación
Ir a la búsqueda
Revisión del 01:58 21 dic 2015 de Rrc (discusión | contribuciones)
Estandar ANSI tipos de datos
Numerico
Signed UnSigned
INT -2,147,483,648 2,147,483,648 0 4,294,967,295
TINYINT -128 127 0 255
SMALLINT -32,768 32,767 0 65,535
MEDIUMINT -8,388,608 8,388,607 0 16,777,215
BIGINT -9,223,372,036,854,775,808 0 18,446,744,073,709,551,615
9,223,372,036,854,775,805
FLOAT(M,D) 24 SIGNED Solemente
10,2
DOUBLE(M,D) 53 SIGNED Solemente DOUBLE REAL === DOUBLE
16,4
DECIMAL(M,D) - SIGNED Solemente DECIMAL === NUMERIC
x,y
Fetcha y Tiempo
Puedes usar Feb 31
1980-11-00 Mes Debe: 0 - 12 Dia Debe: 0 - 31
DATE YYYY-MM-DD
DATETIME YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 -
9999-12-31 23:59:59
TIMESTAMP YYYYMMDDHHMMSS 12:00AM 1970-01-01 - 2037
12 (YYMMDDHHMMSS)
8 (YYYYMMDD
6 (YYMMDD)
TIME HH:MM:SS
YEAR YYYY
2 (YY) 1901 - 2155
String
CHAR (M) PAD Derecha con Espacios
1 - 255
Default = 1
VARCHAR (M)
1 - 255
No Default
TEXT No Case Sensitivo con SORT Puedes usar para Binarios o Textos datos
Max 65,535
BLOB Case Sensitvo con SORT Puedes usar para Binarios o Textos datos
Max 65,535
TINYTEXT
Max 255
TINYBLOB
Max 255
MEDIUMTEXT
Max 16,777,215
MEDIUMBLOB
Max 16,777,215
LONGTEXT
Max 4,294,967,295
LONGBLOB
Max 4,294,967,295
ENUM ENUM ( 'A', -77, 'VERDAD' ) o NULL
Max Fields 65,535