Curso de Aplicaçoes WEB em PHP: APÊNDICE 03 – Tipos suportados pelo mySQL

Author: Ricardo Soares - Postado em: 29/08/2009
Relacionado as categorias: Guias e Tutoriais, Tecnologia, Diversos |  





Numéricos

Nome do tipo Espaço utilizado
TINYINT 1 byte
SMALLINT 2 bytes
MEDIUMINT 3 bytes
INT 4 bytes
INTEGER 4 bytes
BIGINT 8 bytes
FLOAT(X) 4 if X <= 24 or 8 if 25 <= X <= 53
FLOAT 4 bytes
DOUBLE 8 bytes
DOUBLE PRECISION 8 bytes
REAL 8 bytes
DECIMAL(M,D) M bytes (D+2, if M < D)

NUMERIC(M,D)

Data e Hora

Nome do tipo Espaço utilizado
DATE 3 bytes
DATETIME 8 bytes
TIMESTAMP 4 bytes
TIME 3 bytes
YEAR 1 byte

Strings

Nome do tipo Espaço utilizado
CHAR(M) M bytes, 1 <= M <= 255
VARCHAR(M) L+1 bytes, onde L <= M e 1 <= M <= 255
TINYBLOB, TINYTEXT L+1 bytes, onde L < 2^8
BLOB, TEXT L+2 bytes, onde L < 2^16
MEDIUMBLOB, MEDIUMTEXT L+3 bytes, onde L < 2^24
LONGBLOB, LONGTEXT L+4 bytes, onde L < 2^32
ENUM(’value1′,’value2′,…) 1 ou 2 bytes
SET(’value1′,’value2′,…) 1, 2, 3, 4 ou 8 bytes












Comments

Leave a Reply






Últimos posts