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'));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'));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 ()));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 ());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.