Ett av flera datatyper som fält i en MySQL tabell är dagen typ . Fälten i en tabell använder " ÅÅÅÅ - MM - DD " format . Vid val av aktuella uppgifter , kanske du vill konvertera detta format till en mer läsvänlig sträng . Alternativt kanske du vill konvertera strängar hittills typer för att infoga dem i tabeller. MySQL har flera funktioner som omvandlar datum typer av strängar och vice versa . Det har också flera specifikatörer med " % " prefix för att ange hur du vill visa frågeresultat . . Instruktioner
1
logga in på din MySQL-databas och få tillgång till frågeverktyg
2
Kör följande fråga :
SELECT DATE_FORMAT ( '2011 - 03-16 "," % W % M% Y ');
DATE_FORMAT funktionen tar ett datum och omvandlar den till en sträng. Den första parametern är det datum och den andra parametern är det format som du vill visa strängen . I det här exemplet , " veckodag namn , månadens namn , fyrsiffrigt år . " Utgången från frågan är " onsdag mars 2011. " Addera 3
Kör följande fråga :
SELECT STR_TO_DATE ( November 12, 2010 ' , ' % M % d , % Y ' ) ;
STR_TO_DATE funktionen tar en sträng och konverterar den till en dag . Resultatet av denna fråga är " 2010-11-12 ".
4
Kör följande fråga :
SELECT TO_DAYS ( '2010 -12- 31 ' ) ;
TO_DAYS funktionen tar ett datum parameter , räknar ut hur många dagar som passerat mellan år noll och den medföljande datum , sedan omvandlar den till en sträng . Detta exempel visar att mellan år noll och Dec 31, 2010, har exakt 734.502 dagar passerade
5
Kör följande fråga :
VÄLJ FROM_DAYS ( 734.600 ) ;
.
FROM_DAYS funktionen tar ett antal dagar som en parameter , beräknar antalet dagar sedan år noll till det numret och omvandlar resultatet till ett värde formateras som ett datum . Detta exempel returnerar " 2011-04-08 ".