MySQL Datenbank 8 - detaillierte Erklärung der Anwendung von Funktionen in der Datenbank

MySQL Datenbank 8 - detaillierte Erklärung der Anwendung von Funktionen in der Datenbank

Verwendung von integrierten Funktionen in der Datenbank

Dieser Artikel stellt hauptsächlich die Verwendung integrierter Funktionen in der Datenbank vor, hauptsächlich Datumsfunktionen, Zeichenfolgenfunktionen und mathematische Funktionen.

1. Datumsfunktionen

select current_date();// Aktuelles Datum, Jahr, Monat und Tag abrufenselect current_time();// Aktuelle Uhrzeit, Stunden, Minuten und Sekunden abrufenselect current_timestamp();// Aktuelles Jahr, Monat, Tag, Stunden, Minuten und Sekunden abrufenselect date('2017-10-28');//Parameter date abrufenselect date_add('2017-10-28', interval 10 day);//Angegebenes Jahr/Monat/Tag zum Parameter date hinzufügenselect date_sub('2017-10-28', interval 10 day);//Angegebenes Jahr/Monat/Tag vom Parameter date abziehenselect datediff('2017-10-10', '2016-9-1');//Anzahl der Tage zwischen zwei Daten berechnen

(II) Zeichenkettenfunktionen

(III) Mathematische Funktionen

Andere Funktionen

  1. user() Abfrage des aktuellen Benutzers
  2. md5(str) führt einen MD5-Digest für einen String durch und erhält nach dem Digest einen 32-Bit-String.
  3. database() zeigt die aktuell verwendete Datenbank an
  4. password()-Funktion, die von der MySQL-Datenbank zum Verschlüsseln von Benutzerdaten verwendet wird.
  5. ifnull(val1, val2) Wenn val1 null ist, wird val2 zurückgegeben, andernfalls der Wert von val1
 //user() fragt den aktuellen Benutzer abselect user();
 
 //md5(str) führt einen MD5-Digest für einen String aus und erhält nach dem Digest einen 32-Bit-String. select md5('admin')
 
 //database() zeigt die aktuell verwendete Datenbank an select database();

 //Passwort()-Funktion, MySQL-Datenbank verwendet diese Funktion zum Verschlüsseln von Benutzern. Wählen Sie das Passwort ('root');
 
 //ifnull(val1, val2) Wenn val1 null ist, gib val2 zurück, andernfalls gib den Wert von val1 zurück select ifnull('abc', '123'); // abc ist nicht null, also gib abc zurück

Das Obige habe ich Ihnen vorgestellt: MySQL-Datenbank 8 – Detaillierte Erklärung und Integration der Anwendung von Funktionen in der Datenbank. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So implementieren Sie eine geplante Sicherung einer MySQL-Datenbank
  • Eine kurze Analyse der Verwendung von JDBC zum Betreiben von MySQL erfordert das Hinzufügen von Class.forName("com.mysql.jdbc.Driver")
  • Backup zwischen MySQL-Datenbank und Oracle-Datenbank importieren
  • Die einfachste Online-Fragenbank (Online-Fragensystem), entwickelt mit php+mysql
  • Detaillierte Erklärung, wie eine SQL-Anweisung in MySQL ausgeführt wird
  • Detaillierte Erläuterung des MySQL-Download- und Installationsprozesses
  • Zusammenfassung der MySQL-Funktionsmethode LOAD_FILE()
  • Das ausführliche Tutorial zum Herunterladen und Installieren von MySQL 8.0.15 ist für Anfänger ein Muss!
  • Anzeigen und Analysieren des MySQL-Ausführungsstatus
  • Die Verwendung eines eindeutigen MySQL-Schlüssels in Abfragen und damit verbundene Probleme

<<:  Detaillierte Erläuterung der Vue Simple Notepad-Entwicklung

>>:  Installieren Sie die Befehlsfunktionen „Zip“ und „Unzip“ unter Linux und CentOS (Server).

Artikel empfehlen

base target="" gibt das Ziel des Basislinks zum Öffnen des Frames an

<base target=_blank> ändert den Zielrahmen d...

Die Verbindung zwischen JavaScript und TypeScript

Inhaltsverzeichnis 1. Was ist JavaScript? 2. Wofü...

Zwei Ideen zur Implementierung der horizontalen Datenbanksegmentierung

Einführung Aufgrund der zunehmenden Popularität v...

Tutorial-Diagramm zur kostenlosen 64-Bit-Installationsversion von MySQL 5.7.31

1. Herunterladen Download-Adresse: https://dev.my...

Lösung für dieselbe IP nach dem Klonen der virtuellen Ubuntu 18-Maschine

Vorwort Ich habe vor Kurzem eine virtuelle Maschi...

Beispiel für das Einfügen eines HTML-Bilds (html add image)

Zum Einfügen von Bildern in HTML sind HTML-Tags f...

Wird der veraltete Docker durch Podman ersetzt?

Das Kubernetes-Team hat vor Kurzem angekündigt, d...

Eine detaillierte Analyse und Verarbeitung von MySQL-Alarmen

Vor kurzem hat ein Dienst einen Alarm ausgelöst, ...

Detaillierte Erläuterung der logischen Architektur von MySQL

1. Gesamtarchitekturdiagramm Im Vergleich zu ande...