Een van de verschillende datatypes beschikbaar voor velden in een MySQL tabel is het type datum . Datum velden in een tabel met de " YYYY - MM - DD " formaat . Bij het selecteren van actuele gegevens , wilt u misschien dit formaat te converteren naar een lezersvriendelijker string. Als alternatief wilt u misschien strings converteren naar soorten toe om ze correct in tabellen . MySQL heeft verschillende functies die datum typen converteren naar strings en vice versa . Het heeft ook een aantal bestekschrijvers met de " % " voorvoegsel om aan te geven hoe u wilt query resultaten weer te geven . . Instructies 1 Log in om je MySQL database en toegang tot de query tool kopen van 2 Voer de volgende query : SELECT DATE_FORMAT ( '2011 - 03-16 ' , ' % W % M % Y ' ) ; De DATE_FORMAT functie neemt een datum en zet deze om naar een string. De eerste parameter is de datum en de tweede parameter is het formaat dat u wilt om de string weer te geven . In dit voorbeeld , " weekdag naam, maand , jaar van vier cijfers . " De output van de query is " woensdag maart 2011. " 3 Voer de volgende query : SELECT STR_TO_DATE ( ' 12 november 2010 ' , ' % M % d , % Y ' ) ; De STR_TO_DATE functie neemt een string en zet deze om naar een date . Het resultaat van deze query is " 2010-11-12 . " 4 Voer de volgende query : SELECT TO_DAYS ( '2010 -12- 31 ' ) ; de TO_DAYS functie neemt een datumparameter , berekent hoeveel dagen zijn verstreken tussen jaar nul en de opgegeven datum , dan zet deze om naar een string. Dit voorbeeld toont aan dat tussen jaar nul en 31 december 2010 , precies 734.502 dagen verstreken 5 Voer de volgende query : SELECT FROM_DAYS ( 734600 ) ; . de FROM_DAYS functie neemt een aantal dagen als een parameter , berekent het aantal dagen sinds het jaar nul naar dat nummer en zet het resultaat om een waarde opgemaakt als datum . Dit voorbeeld geeft " 2011-04-08 . "
|