Você está na página 1de 2

Trabalho sobre Tipos de Dados Joo Paulo de Sales Pimenta 1 INF Ao criar uma tabela voc dever especificar

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

INTERVALO -127 a 128; ou 0 a 255

bytes 1

DESCRIO inteiros muitos pequenos o mesmo que TINYINT o mesmo que TINYINT

-32768 a 32767 -8388608 a 8388607; ou 0 a 16777215 -213 a 231-1; ou 0 a 232-1

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)]

1.175494351E-38 a 3.402823466E+38 1.7976931348623157E+308 a 2.2250738585072014E308

DOUBLE[(M,D)]

DOUBLE PRECISION[(M,D)] REAL[(M,D)] DECIMAL[(M,D)] NUMERIC[(M,D)] DEC[(M,D)] varivel M+2

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;

Você também pode gostar