Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera alguem sabe me explicar precisamente como funciona o FLOAT e o DATE, como inserir dados e quais tipos de dados e tudo mais?
Ficou muito vago sua pergunta, mas alem do que Beraldo falou, eu acrescento:
Float serve para numero de ponto flutuantes pequenos, e são inseridos no formato:
10.0
10.23
2.999
0.20
Já o campo DATE serve para guardar datas no FORMATO AAAA-MM-DD de 0000-00-00 até 9999-12-31 se não me engano.
'2014-11-03'
'2000-01-01'
Função muito usada é CURDATE() que retorna a DATA nesse formato ai.
Na realidade o DATE (datetime) guarda internamente um inteiro que é o número de segundos entre duas datas a que se está guardando e uma data base de gravação.
O formato de exibição depende de uma série de fatores , veja a documentação para maiores detalhes.
Motta, o DATETIME já é outro tipo não? que eu saiba DATE é diferente de DATETIME
Enfim, Vinny quando for usar eles não tenha medo, eles foram feitos pra isso e ao usa-lós você poderá usar algumas funções muito uteis do mysql para tratamento de datas, sobre o campo FLOAT você teria e falar pra que quer usar para que possamos dizer se existe outro formato melhor
Quais suas dúvidas exatamente?
Veja a documentação do float:
http://dev.mysql.com/doc/refman/5.0/en/floating-point-types.html
e do Date:
http://dev.mysql.com/doc/refman/5.1/en/datetime.html