Mysql-Optimierungstechniken zum Abfragen von Daten basierend auf der Zeit

Mysql-Optimierungstechniken zum Abfragen von Daten basierend auf der Zeit

Um beispielsweise die gestern neu registrierten Benutzer abzufragen, gibt es zwei Möglichkeiten, dies zu schreiben:

ERKLÄREN
Wählen Sie * von Schachbenutzer u, wobei DATE_FORMAT(u.register_time,'%Y-%m-%d')='2018-01-25';
ERKLÄREN
Wählen Sie * von Chess_User u, wobei u.register_time ZWISCHEN '2018-01-25 00:00:00' und '2018-01-25 23:59:59' liegt.

Das Feld register_time ist vom Typ datetime. Um es in ein Datum umzuwandeln und dann abzugleichen, müssen Sie zum Filtern alle Zeilen abfragen. Bei der zweiten Schreibweise kann der im Feld „register_time“ erstellte Index verwendet werden, um die Abfrage extrem schnell zu machen!

Funktion zur Datumskonvertierung anhängen

 DECLARE yt varchar(10); #Gestern DECLARE yt_bt varchar(19); #Startzeit von gestern DECLARE yt_et varchar(19); #Endzeit von gestern #Variablen festlegen SET yt=DATE_FORMAT(DATE_ADD(now(),INTERVAL -1 day),'%Y-%m-%d');
 SET yt_bt=DATE_FORMAT(DATE_ADD(jetzt(),INTERVAL -1 Tag),'%Y-%m-%d 00:00:00');
 SET yt_et=DATE_FORMAT(DATE_ADD(jetzt(),INTERVAL -1 Tag),'%Y-%m-%d 23:59:59');

Zusammenfassen

Oben ist die vom Herausgeber eingeführte Optimierungstechnik für Mysql-Abfragen von Daten basierend auf der Zeit. Ich hoffe, sie wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Python MySQL Datums-/Uhrzeitformatierung als Parameteroperationen
  • Beispielanalyse der Intervallberechnung von MySQL-Datum und -Uhrzeit
  • Zusammenfassung zum Formatieren des MySQL-Zeitstempels als Datum mithilfe des Thinkphp5.1-Frameworks
  • Zusammenfassung häufig verwendeter Zeit-, Datums- und Konvertierungsfunktionen in MySQL
  • mysql erhält das gestrige Datum, das heutige Datum, das morgige Datum und die Uhrzeit der vorherigen und der nächsten Stunde
  • Analysieren Sie das Auswahlproblem beim Speichern von Zeit- und Datumstypen in MySQL
  • MySQL ruft die aktuelle Datums- und Uhrzeitfunktion ab
  • So fragen Sie Datum und Uhrzeit in MySQL ab

<<:  Eine kurze Diskussion über mehrere Spezifikationen der JS-Frontend-Modularisierung

>>:  So mounten Sie eine neue Festplatte auf einem Linux-Cloud-Server

Artikel empfehlen

So konfigurieren Sie die Linux-Firewall und öffnen die Ports 80 und 3306

Port 80 ist ebenfalls konfiguriert. Geben Sie zun...

Ausführliche Erläuterung der InnoDB-Sperren in der MySQL-Technologie

Inhaltsverzeichnis Vorwort 1. Was ist ein Schloss...

Implementierungsschritte zum Erstellen mehrseitiger Programme mit Webpack

Es ist sehr üblich, webpack zum Erstellen einseit...

So zeigen Sie Bilder im TIF-Format im Browser an

Der Browser zeigt Bilder im TIF-Format an Code kop...

Vorgehensweise bei der Installation einer virtuellen VMware Workstation-Maschine

Virtuelle Maschinen sind eine sehr praktische Tes...

Ein kurzer Überblick über CSS3-Pseudoklassenselektoren

Vorwort Wenn CSS die Grundfertigkeit der Front-En...

Zusammenfassung der grundlegenden Operationen für MySQL-Anfänger

Bibliotheksbetrieb Abfrage 1.SHOW DATABASE; ----A...

Detaillierte Erklärung zur Verwendung von $emit in Vue.js

1. Übergeordnete Komponenten können Props verwend...

Detaillierte Schritte zur Verwendung von Arthas in einem Docker-Container

Was kann Arthas für Sie tun? Arthas ist das Open-...

MySQL-Protokolleinstellungen und Anzeigemethoden

MySQL verfügt über die folgenden Protokolle: Fehl...

Verwenden einer MySQL-Datenbank mit Python 3.4 unter Windows 7

Der detaillierte Prozess der Verwendung der MySQL...

XHTML-Tutorial: XHTML-Grundlagen für Anfänger

<br />Der Inhalt dieser Site ist Original. B...