Wie füge ich das Datum in Yyyy-MM-DD-Format in MySQL ein?

Wie füge ich das Datum in Yyyy-MM-DD-Format in MySQL ein?
Es gibt Zeiten, in denen der Benutzer es vorzieht, Datumswerte in der MySQL -Datenbank in einem bestimmten Format zu speichern. Aber dies könnte sich für viele Menschen als Herausforderung erweisen. Diese Aufgabe wird sogar als ziemlich schwierig angesehen, die Datumswerte in einer bestimmten Reihenfolge anzuordnen. Dies ist jedoch nicht der Fall.

Dieser Beitrag zeigt, wie ein Datum in die “einfügt“Yjyy-mm-dd”Format in MySQL durch verschiedene Methoden.

Notiz: Stellen Sie sicher, dass Sie sich mit der Eingabeaufforderung am MySQL -Server angemeldet haben und die spezifische Datenbank verwendet haben, um weiter fortzufahren.

Fügen Sie das Datum als Zeichenfolge ein

Um die Zeichenfolge als Datumswert in der Tabelle zusammen mit einem anderen Wert einzufügen, führen Sie diesen Code aus:

In die Zeit (ID, Zeit) einfügen (3, '2023-01-05');

Und dann, um die Daten der Tabelle anzuzeigen, geben Sie diesen Befehl ein:

aus der Zeit auswählen;

Notiz: Die „Zeit“ ist der Name der Tabelle. Und dieser Befehl wird im gesamten Beitrag verwendet, um die angewandten Änderungen auf der Tabelle anzuzeigen.

Die Tabelle enthält den eingefügten Datumswert im Format “Yjyy-mm-dd”:

Fügen Sie das Datum mit str_to_date () ein

Konvertieren Sie eine Zeichenfolge in die “DATUMDatentyp und formatieren Sie es mit der “Str_to_date ()Funktionen von MySQL, verwenden Sie den folgenden Befehl:

In die Zeit (ID, Zeit) einfügen (4, str_to_date ('2023-01-20', '%y-%M-%d'));
Aus der Zeit auswählen;

Der Wert wird als die “eingefügt“DATUMDatentyp in der Tabelle erfolgreich:

Fügen Sie das Datum mit Datum () ein

Einen Wert in die “einfügen“DATUMDatentyp, verwenden Sie die “DATUM()"Funktion, die den Wert formatiert"Yjyy-mm-ddStandardmäßig mit den folgenden Befehlen :: ::

In die Zeit einfügen (ID, Zeit) Werte (5, Datum ('2023-02-02'));
Aus der Zeit auswählen;

Die Ausgabe zeigt die “anDATUMIn der Tabelle eingefügte Wert:

Fügen Sie das Datum mit now () ein

Der "JETZT()Die Funktion ist eine integrierte Funktion von MySQL, die das aktuelle Datum und die aktuelle Uhrzeit zurückgibt, sodass Sie sie in der “verwenden können“DATUM()”Funktion zum Format des aktuellen Datums des Systems und in die Tabelle in der“ einfügen “DATUM" Datentyp. Führen Sie die unten angegebenen Befehle aus:

In die Zeit einfügen (ID, Zeit) Werte (6, Datum (jetzt ()));
Aus der Zeit auswählen;

Die Ausgabe zeigt die Tabelle mit dem Ergebnis der Abfrage an:

Fügen Sie das Datum mit Curdate () ein

MySQL bietet auch eine integrierte Funktion “Curdate ()”Um das aktuelle Datum in" zurückzugeben "Yjyy-mm-dd" standardmäßig. Verwenden Sie dies in der “EINFÜGUNG" Stellungnahme

In die Zeit einfügen (ID, Zeit) Werte (7, Curdate ());
Aus der Zeit auswählen;

Die Ausgabe zeigt den Datumswert an, der in der Tabelle mit YYYY-MM-DD-Format eingefügt wurde ::

Fügen Sie das Datum mit DATE_FORMAT () ein

Der DATUMSFORMAT() Bietet auch die Funktionalität, um das Datum in zu formatieren Yjyy-mm-dd Das kann in die MySQL -Tabelle eingefügt werden, da zwei Argumente erforderlich sind. Einer ist der Datumswert und der andere ist für die Formatierung. Also, um das Datum in die Einführung in die Yjyy-mm-dd Format verwendet DATUMSFORMAT(), Verwenden Sie diesen Code:

Einfügen in die Zeit (ID, Zeit) Werte (8, DATE_FORMAT (Curdate (), '%y/%m/%d'));

In diesem Beispiel ist der Wert Curdate (), Und das Format ist “%Y%m%d”Oder jyyy-mm-dd.

In der Ausgabe wird deutlich angezeigt, dass das Datum im yyyy-mm-dd-Format in das eingefügt wurde Zeit Tisch:

Abschluss

Es ist eine sehr gute Praxis, einen Wert in das richtige Format in MySQL -Datenbanken einzufügen. Im Falle der Speicherdatumwerte lautet das bevorzugte Format yyyy-mm-dd, und in diesem Beitrag geht es um die Demonstration des Einfügens von Datumswerten in diesem spezifischen Format. Es kann mit Verwendung eingesetzt werden Str_to_date (), date (), now (), curdate (), Und DATUMSFORMAT(), was zusammen mit Beispielen demonstriert wurde.