Beispielanalyse der MySQL-Datumsverarbeitungsfunktion

Beispielanalyse der MySQL-Datumsverarbeitungsfunktion

Dieser Artikel stellt hauptsächlich die Beispielanalyse von MySQL-Datenverarbeitungsfunktionen vor. Der Beispielcode wird in diesem Artikel ausführlich vorgestellt, was einen gewissen Referenzwert für das Studium oder die Arbeit aller hat. Freunde, die ihn brauchen, können ihn zu Rate ziehen.

Erstellen Sie zunächst eine Tabelle für das Experiment

Tabelle löschen, falls t_student existiert;

Tabelle t_student erstellen(
  ID int Primärschlüssel auto_increment,
  Name varchar(20) nicht null Kommentar 'Name',
  Geburtstagsdatum Kommentar 'Geburtstag'
)Engine=InnoDB Standard-Zeichensatz utf8;


in t_student-Werte einfügen (null, „Tom“, „03.02.1992“);
in t_student-Werte einfügen (null, „Jerry“, „06.02.1993“);
in t_student-Werte einfügen (null, „hank“, „1993-03-05“);
in t_student-Werte einfügen (null, „xiaoming“, jetzt ();

Der Datumstyp ist der Typ, der das genaue Datum von MySQL aufzeichnet.

now()-Funktion

Aktuelle Uhrzeit abrufen

Jahr(), Monat(), TagdesMonats()

Die oben genannten drei Funktionen werden verwendet, um Jahr, Monat und Tag aus einem Datum oder einer Uhrzeit zu extrahieren.

Wenn Sie beispielsweise Studenten erreichen möchten, deren Geburtstag im Februar liegt,

Wählen Sie * aus t_student, wobei Monat(Geburtstag) = 2;

Funktion monthsname()

Das englische Wort für den Monat ausgeben

Wähle den Monatsnamen (Geburtstag) aus t_student;

timestampdiff()-Funktion

Vergleichen Sie die Differenz zwischen zwei Daten

Beispiel: Das Alter des Schülers

Wählen Sie timestampdiff(Jahr, Geburtstag, jetzt()) als Alter von t_student;

Der erste Parameter der Funktion timestampdiff ist die Einheit des Berechnungsergebnisses: Jahr, Monat, Tag usw.

bis_tage()

Datum in Tage umrechnen

Berechnet die Anzahl der Tage zwischen zwei Zeitpunkten. Dies ist dasselbe wie timestampdiff(day, arg1, arg2).

Abfrage für Studierende, deren Geburtstag weniger als 60 Tage nach dem aktuellen Datum liegt

wähle * von t_student, wobei (bis_Tage(jetzt()) - bis_Tage(Geburtstag)) < 60;

date_add und date_sub

Berechnen Sie ein anderes Datum basierend auf einem Datum. date_add dient zur Addition und date_sub zur Subtraktion.

select date_add('1970-1-1', Intervall 10 Jahre); # 1970 plus 10 Jahre

select date_sub('1970-1-1', Intervall 10 Jahre); #1970 minus 10 Jahre

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • MySQL berechnet die Anzahl der Tage, Monate und Jahre zwischen zwei Daten
  • Lösen Sie das Problem beim Einstellen des Datums auf 0000-00-00 00:00:00 in MySQL 8.0.13
  • Detaillierte Erläuterung der Methode zum Vergleichen von Daten in MySQL
  • Allgemeine Datumsvergleichs- und Berechnungsfunktionen in MySQL
  • MySQL-Datumsfunktionen und Datumskonvertierungs- und -formatierungsfunktionen
  • mysql erhält das gestrige Datum, das heutige Datum, das morgige Datum und die Uhrzeit der vorherigen und der nächsten Stunde
  • Detaillierte Erläuterung der MySQL-Datumszeichenfolgen-Zeitstempelkonvertierung
  • Detaillierte Erklärung von MySQL, um das aktuelle Datum und Format zu erhalten

<<:  Lösung für das Problem des IP-Verlusts durch das Kopieren der virtuellen Centos8-Maschine unter VMWARE

>>:  So installieren Sie Oracle Java 14 auf Ubuntu Linux

Artikel empfehlen

Vue.js verwaltet die Kapselung von Hintergrundtabellenkomponenten

Inhaltsverzeichnis Problemanalyse Warum Kapselung...

Detaillierter Installationsprozess von mysql5.7.21 unter Win10

In diesem Artikel erfahren Sie mehr über die Inst...

Implementierung der MySQL-Datensortierung (aufsteigend und absteigend)

Datensortierung aufsteigend, absteigend 1. Sortie...

Deutsch: Ein Link-Tag vervollständigt href im IE automatisch

Englisch: Ein Link-Tag vervollständigt href im IE...

So erstellen Sie eine Deep-Learning-Umgebung mit Python in einem Docker-Container

Überprüfen Sie die Virtualisierung im Task-Manage...

Zusammenfassung der Methode von React zum Erstellen von Komponenten

Inhaltsverzeichnis 1. Komponenten mit Funktionen ...

Zusammenfassung von 10 erstaunlichen Tricks von Element-UI

Inhaltsverzeichnis el-scrollbar Bildlaufleiste el...

Erklärung des Konzepts und der Verwendung von Like in MySQL

Like bedeutet auf Chinesisch „wie“, aber wenn es ...

Einführung und Anwendungsbeispiele von ref und $refs in Vue

Vorwort In JavaScript müssen Sie document.querySe...

Warum wirkt sich die Verwendung von Limits in MySQL auf die Leistung aus?

Lassen Sie mich zunächst die MySQL-Version erklär...

So fügen Sie einem Alpine-Image einen Ansible-Dienst hinzu

Verwenden Sie apk add ansible, um den Ansible-Die...

Vue.js implementiert Erläuterungen zum Tab-Umschalten und Farbwechseln

Bei der Implementierung dieser Funktion konnte di...