Escolar Documentos
Profissional Documentos
Cultura Documentos
ar o tipo de dados a ser armazenado nela. O MySQL possui trs tipos de dados bsicos: nmericos, data/hora e string. Tipos de dados numricos
TIPO TINYINT[(M)] BIT BOOL SMALLINT[(M)] MEDIUMINT[(M)] INT[(M)] INTEGER[(M)] BIGINT[(M)] FLOAT(preciso) -2 a 2 -1; ou 0 a 264-1 depende da preciso
63 63
bytes 1
DESCRIO inteiros muitos pequenos o mesmo que TINYINT o mesmo que TINYINT
2 3 4
inteiros pequenos inteiros de tamanho mdio inteiros regulares o mesmo que INT
inteiros grandes
nmeros de ponto varivel flutuante de preciso simples ou dupla 4 nmeros de ponto flutuante de preciso simples. O mesmo que FLOAT(4) nmeros de ponto flutuante de preciso dupla. O mesmo que FLOAT(8) O mesmo que DOUBLE[(M,D)] O mesmo que DOUBLE[(M,D)] O mesmo que DOUBLE[(M,D)]
FLOAT[(M,D)]
DOUBLE[(M,D)]
nmero de ponto flutuante armazenado como char O mesmo que DECIMAL O mesmo que DECIMAL
OBSERVAES:
as opes entre colchetes ( [ e ]) so opcionais; dentre os tipos que se ajustam aos dados a serem inseridos, escolha sempre o de menor tamanho; para dados do tipo inteiro voc pode usar a opo UNSIGNED para especificar inteiros positivos ou zero; M especifica o tamanho mximo de exibio; D especifica o nmero de casas decimais. O valor mximo de D 30 ou M-2; tanto para nmeros inteiros como para nmeros de ponto flutuante voc pode especificar a opo ZEROFILL que preenche os nmeros com zeros iniciais. Colunas especificadas com ZEROFILL so automaticamente configuradas como UNSIGNED;