Um dos vários tipos de dados disponíveis para campos de uma tabela MySQL é o tipo de data . Campos de data em uma tabela de usar o formato " AAAA- MM- DD " . Ao selecionar dados de data , você pode querer converter este formato para uma cadeia de mais fácil leitura . Alternativamente, você pode querer converter cadeias de tipos de data para inseri-los em tabelas corretamente. MySQL tem várias funções que convertem tipos de data para strings e vice-versa. Ele também tem várias especificadores com o prefixo "%" para indicar como você deseja exibir os resultados da consulta . Instruções
1
Faça login na sua base de dados MySQL e acessar a ferramenta de consulta
2
Execute a seguinte consulta: .
Selecione DATE_FORMAT ( '2011 - 03-16 ','% W % M % Y ');
a função DATE_FORMAT leva uma data e converte-lo para uma string. O primeiro parâmetro é a data eo segundo parâmetro é o formato que você deseja exibir a string. Neste exemplo , "Nome do dia da semana, nome do mês, ano com quatro dígitos . " A saída da consulta é "Quarta Março de 2011. "
3
Execute a seguinte consulta:
Selecione STR_TO_DATE (' 12 de novembro de 2010 ', '% M% d, % Y ');
a função STR_TO_DATE recebe uma string e converte-lo para uma data. O resultado dessa consulta é " 2010-11-12 ".
4
Execute a seguinte consulta:
Selecione TO_DAYS ( '2010 -12-31 ');
a função TO_DAYS leva um parâmetro data, calcula quantos dias se passaram entre o ano zero ea data fornecida , em seguida, converte-lo para uma string. Este exemplo mostra que, entre o ano zero e 31 de dezembro de 2010, exatamente 734.502 dias se passaram
5
Execute a seguinte consulta:
Selecione FROM_DAYS ( 734.600 ) ;
.
a função FROM_DAYS leva um certo número de dias, como um parâmetro , calcula o número de dias desde o ano zero para que o número e converte o resultado para um valor formatado como uma data . Este exemplo retorna " 2011-04-08 ".