Datum in MySQL einfügen

Preet Sanghavi 28 März 2022
Datum in MySQL einfügen

In diesem Tutorial möchten wir untersuchen, wie Datumswerte in eine MySQL-Tabelle eingefügt werden.

Unternehmen und Organisationen, die SQL-Dienste verwenden, fügen ihren Aufzeichnungen im Allgemeinen Datumsangaben hinzu. Diese Daten sind äußerst nützlich, da sie dabei helfen, effiziente Abfragen mit dem Datumsfilter zu schreiben, verschiedene Benutzer basierend auf ihrem Registrierungs- und Austrittsdatum aus dem System zu verfolgen usw.

Diese Daten können in jedem geeigneten Format für den Benutzer bereitgestellt werden. Das allgemeinste Format, das von Programmierern und erfahrenen Datenanalysten in ihren SQL-Abfragen verwendet wird, ist yyyy-mm-dd.

Versuchen wir zu verstehen, wie man eine Datumsspalte in MySQL einfügt. Dies kann mit der Methode INSERT INTO erfolgen.

Bevor wir beginnen, erstellen wir eine Tabelle und fügen eine Zeile mit dem Anmeldedatum eines Studenten ein.

-- create the table student_dates
CREATE TABLE student_dates(
  stu_id int,
  stu_firstName varchar(255) DEFAULT NULL,
  stu_date date,
  primary key(stu_id)
);

-- insert rows to the table student_dates
INSERT INTO student_dates(stu_id,stu_firstName,stu_date) 
 VALUES(1,"Preet",STR_TO_DATE('24-May-2005', '%d-%M-%Y'));

Um die Einträge in den Daten anzuzeigen, verwenden wir den folgenden Code.

SELECT * FROM student_dates;

Ausgabe:

stu_id	stu_firstName	stu_date
1		Preet			2005-05-24

Wie wir im obigen Codeblock sehen können, wurde das Datum 24-May-2005 in das Datumsformat 2005-05-24 konvertiert. Dieses Datum wird in dieser Reihenfolge als Tag, Monat und Jahr dargestellt.

Hinweis: Wir können die Bestellung bearbeiten und das Datum in unserer Datenbank nach unseren Vorlieben haben. Wenn wir beispielsweise das Datum auf mm-dd-yyyy setzen möchten, können wir den Befehl '%M-%d-%Y' in der Funktion STR_TO_DATE verwenden.

Daher können wir mit Hilfe der Anweisung INSERT INTO und der Funktion STR_TO_DATE() eine Spalte einer Tabelle basierend auf Werten aus einer anderen Tabelle in MySQL effizient aktualisieren.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

Verwandter Artikel - MySQL Query