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

ReactHooks Batch-Update-Status und Abrufen von Routenparametern Beispielanalyse

Inhaltsverzeichnis 1. So führen Sie stapelweise U...

Standardzusammenfassung zur Analyse der Leistung einer SQL-Anweisung

In diesem Artikel wird die Verwendung von „Explai...

RHEL7.5 MySQL 8.0.11 Installations-Tutorial

Dieser Artikel zeichnet das Installationstutorial...

Design Association: Warum haben Sie am falschen Ort gesucht?

Ich bin vor ein paar Tagen mit dem Bus zur Arbeit...

Analyse und Lösung zur Leistungsoptimierung von Vue.js-Anwendungen

Inhaltsverzeichnis 1. Einleitung 2. Warum brauche...

Docker+Selenium-Methode zur Realisierung automatischer Gesundheitsberichte

In diesem Artikel wird das Gesundheitsmeldesystem...

Installation von Docker CE auf Ubuntu

Dieser Artikel dient zur Aufzeichnung der Install...

Einführung in die Stammverzeichniserweiterung unter Linux

1. Überprüfen Sie den Linux-Festplattenstatus df ...

So erhalten Sie Datums-/Uhrzeitdaten in MySQL, gefolgt von .0

Der Datentyp von MySQL ist datetime. Die in der D...

Dynamische Vue-Komponente

Inhaltsverzeichnis 1. Komponente 2. Keep-Alive-Mo...

Eine Zeile CSS-Code, die Chrome zum Absturz bringt

Allgemeiner CSS-Code verursacht nur geringfügige ...

JavaScript zum Erzielen eines Produktlupeneffekts

In diesem Artikel wird der spezifische JavaScript...