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

Fallstudie zu JavaScript-Style-Objekten und CurrentStyle-Objekten

1. Stilobjekt Das Stilobjekt stellt eine einzelne...

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Da...

Vue realisiert den Prozentbalkeneffekt

In diesem Artikel wird der spezifische Code von V...

So reduzieren Sie die Speicher- und CPU-Auslastung von Webseiten

<br />Einige Webseiten sehen nicht groß aus,...

So stellen Sie ein Vue-Projekt unter Nginx bereit

Heute werde ich den Server nginx verwenden und mu...

Detaillierte Erläuterung der FTP-Umgebungskonfigurationslösung (vsftpd)

1. Installieren Sie die vsftpd-Komponente Install...

Detaillierte Erklärung von count(), group by, order by in MySQL

Ich bin vor Kurzem auf ein Problem gestoßen, als ...

Detaillierte Erläuterung der Konzepte und Verwendung von Docker Swarm

Docker Swarm ist ein von Docker entwickelter Cont...

JS ES: Neue Funktion zur variablen Entkopplungszuweisung

Inhaltsverzeichnis 1. Entkoppelte Zuweisung von A...

Beispielcode zur Implementierung eines Musikplayers mit nativem JS

Dieser Artikel stellt hauptsächlich den Beispielc...

So aktualisieren Sie alle Python-Bibliotheken in Ubuntu 18.04 auf einmal

Was ist Pip pip ist ein Python-Paketverwaltungsto...