En av flere datatyper tilgjengelige for felt i en MySQL tabell er datoen type. Feltene i en tabell bruke " ÅÅÅÅ- MM - DD " format . Når du velger dato data , kan det være lurt å konvertere dette formatet til en mer leservennlig streng. Alternativt kan du ønsker å konvertere strenger å date typer å sette dem inn i tabeller riktig . MySQL har flere funksjoner som konverterer dato typer å strenger og vice versa . Det har også flere byggebransjen med "%" prefikset for å angi hvordan du vil vise søkeresultatene. . Instruksjoner
en
Logg deg på MySQL -database og få tilgang til spørring verktøy
2
Utfør følgende spørring : en
SELECT DATE_FORMAT ( '2011 - 03-16 ',' % W % M % Y ');
DATE_FORMAT funksjonen tar en dato og konverterer den til en streng . Den første parameteren er datoen og den andre parameteren er det formatet du ønsker å vise strengen . I dette eksemplet er " ukedag navn, navn på måned , fire -sifret år." Utgangen fra spørringen er " onsdag mars 2011. "
3
Kjør følgende spørring:
SELECT STR_TO_DATE (' 12 november 2010 ', ' % M % d , % Y ');
STR_TO_DATE funksjonen tar en streng og konverterer den til en dato. Resultatet av dette søket er " 2010-11-12 ".
4
Kjør følgende spørring:
SELECT TO_DAYS ( '2010 -12- 31 ' );
TO_DAYS funksjonen tar en dato parameter , beregner hvor mange dager har gått mellom år null og den medfølgende dato, så konverterer den til en streng. Dette eksempelet viser at mellom år null og 31. desember 2010, har nøyaktig 734 502 dager passert
5
Utfør følgende spørring : en
SELECT FROM_DAYS ( 734600 ) ;
.
FROM_DAYS funksjonen tar en rekke dager som en parameter , beregner antall dager siden år null til dette nummeret og konverterer resultatet til en verdi formatert som en dato . Dette eksemplet returnerer " 2011-04-08 ".