Einer der vielen verfügbaren Datentypen für Felder in einer MySQL-Tabelle ist das Datum, Typ . Datum Felder in einer Tabelle die " YYYY -MM- DD "-Format . Bei der Auswahl der aktuellsten Daten , möchten Sie vielleicht , um dieses Format zu einer lesefreundlich Zeichenfolge zu konvertieren. Alternativ möchten Sie vielleicht in Strings zu konvertieren Arten heute , um sie in Tabellen korrekt einzufügen. MySQL hat mehrere Funktionen , die Datums- Typen zu konvertieren , um Zeichenfolgen und umgekehrt. Es hat auch mehrere Planer mit dem "% "-Präfix , um anzuzeigen , wie Sie Abfrageergebnisse angezeigt werden sollen. . Anweisungen
1
Einloggen, um MySQL-Datenbank und Zugriff auf die Abfrage-Tool
2
Führen Sie die folgende Abfrage : SELECT
DATE_FORMAT ( '2011 - 03-16 ','% W % M % Y ');
DATE_FORMAT Funktion nimmt ein Datum und wandelt sie in einen String. Der erste Parameter ist der Zeitpunkt und der zweite Parameter ist das Format, das Sie möchten die Zeichenfolge anzuzeigen. In diesem Beispiel ist " Wochentag , Monat Name, vierstellige Jahreszahl . " Der Ausgang aus der Abfrage ist "Mittwoch März 2011. "
3
Führen Sie die folgende Abfrage : SELECT
STR_TO_DATE ( " 12. November 2010 ','% M % d,% Y ');
STR_TO_DATE Funktion nimmt einen String und wandelt sie in ein Datum. Das Ergebnis dieser Abfrage ist " 2010-11-12 ".
4
Führen Sie die folgende Abfrage : SELECT
TO_DAYS ( '2010 -12-31 ');
TO_DAYS Funktion nimmt einen Parameter Datum , berechnet, wie viele Tage zwischen dem Jahr Null und dem angegebenen Datum übergeben , dann wandelt es in einen String. Dieses Beispiel zeigt, dass zwischen dem Jahr Null und 31. Dezember 2010 , genau 734.502 Tage sind vergangen
5
Führen Sie die folgende Abfrage : SELECT
FROM_DAYS ( 734600 );
.
FROM_DAYS Funktion nimmt eine Anzahl von Tagen als Parameter , berechnet die Anzahl der Tage seit dem Jahr Null auf diese Zahl und rechnet das Ergebnis auf einen Wert formatiert als Datum . Dieses Beispiel gibt " 2011-04-08 ".