Heim > Datenbank > MySQL-Tutorial > Wie kann ich Daten aus Zeichenfolgen für das Einfügen in die MySQL-Datenbank analysieren?

Wie kann ich Daten aus Zeichenfolgen für das Einfügen in die MySQL-Datenbank analysieren?

DDD
Freigeben: 2024-12-03 09:21:11
Original
993 Leute haben es durchsucht

How Can I Parse Dates from Strings for MySQL Database Insertion?

Daten für MySQL-Einfügung analysieren

MySQL bietet Funktionen sowohl zum Formatieren als auch zum Parsen von Daten. Während DATE_FORMAT() für die Konvertierung von Datumsangaben in Zeichenfolgen verwendet wird, ermöglicht die Umkehrung STR_TO_DATE() die Konvertierung von Zeichenfolgen in Datumsangaben.

Verwendung von STR_TO_DATE()

Die Funktion STR_TO_DATE() benötigt einen String und einen Formatstring als Parameter. Es gibt einen DATETIME-Wert zurück, wenn die Formatzeichenfolge sowohl Datums- als auch Uhrzeitteile enthält, oder einen DATE- oder TIME-Wert, wenn die Zeichenfolge nur Datums- und Uhrzeitteile enthält.

Um beispielsweise die Zeichenfolge „15-Dec- 09' in ein Datum, das zum Einfügen in ein TIMESTAMP- oder DATE-Feld in MySQL geeignet ist, können wir die folgende Abfrage verwenden:

SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
Nach dem Login kopieren

Die Formatzeichenfolge „%d-%b-%y“ gibt das Format der Eingabezeichenfolge an, wobei „%d“ den Tag, „%b“ den abgekürzten Monatsnamen und „%y“ das Jahr (zwei Ziffern) darstellt.

Diese Abfrage gibt einen Datumswert von „15.12.2009“ zurück, der dann zum Einfügen in die Datenbank verwendet werden kann.

Das obige ist der detaillierte Inhalt vonWie kann ich Daten aus Zeichenfolgen für das Einfügen in die MySQL-Datenbank analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage