Zusammenfassung der Wissenspunkte zum Selbststudium der integrierten MySql-Funktionen

Zusammenfassung der Wissenspunkte zum Selbststudium der integrierten MySql-Funktionen

Zeichenfolgenfunktionen

Überprüfen Sie den ASCII-Codewert des Zeichens ascii(str) und geben Sie 0 zurück, wenn str eine leere Zeichenfolge ist

wähle ascii('a');

Zeigen Sie das Zeichen (die Zahl) an, das dem ASCII-Codewert entspricht

wähle char(97);

Zeichenfolgen verketten concat(str1,str2...)

Wählen Sie concat(12,34,'ab');

Enthält die Anzahl der Zeichen length(str)

Länge auswählen('abc');

Abfangen einer Zeichenfolge

  • left(str,len) gibt die am weitesten links stehenden len Zeichen der Zeichenfolge str zurück
  • right(str,len) gibt das rechte Ende der Zeichenfolge str zurück.
  • substring(str,pos,len) gibt len ​​Zeichen zurück, beginnend bei der Position pos des Strings str
Wählen Sie Teilzeichenfolge ('abc123', 2,3);

Leerzeichen entfernen

ltrim(str) gibt den String str zurück, wobei die Leerzeichen links entfernt wurden
rtrim(str) gibt den String str zurück, wobei die Leerzeichen rechts entfernt wurden
trim([direction remstr from str) gibt den String str zurück, nachdem remstr von einer Seite gelöscht wurde. Richtungswörter umfassen sowohl führende als auch nachfolgende, also beide Seiten, links und rechts.

Wählen Sie Trim('Balken');
Wählen Sie Trim (führendes „x“ von „xxxbarxxx“);
Wählen Sie Trim (beide „x“ VON „xxxbarxxx“);
Wählen Sie Trim (nachgestelltes „x“ von „xxxbarxxx“);
Wählen Sie Trim (Leading '' von '' mein '');

Gibt einen String bestehend aus n Leerzeichen zurück space(n)

wähle Leerzeichen (10);

Zeichenfolge ersetzen: replace(str,from_str,to_str)

wählen Sie Ersetzen('abc123','123','def');

Fallkonvertierung, die Funktion ist wie folgt

  • niedriger (str)
  • oberer(str)
Wählen Sie niedriger ('aBcD');

Mathematische Funktionen

Finden Sie den Betrag abs(n)

wähle abs(-32);

Finden Sie den Rest, wenn m durch n geteilt wird, mod(m,n), dasselbe wie Operator %

wähle mod(10,3);
wählen Sie 10 %3;

Floor floor(n), die größte Ganzzahl, die nicht größer als n ist

Boden auswählen (2.3);

Ceiling(n), d. h. die größte Ganzzahl, die nicht kleiner als n ist

Decke auswählen (2.3);

Suchen Sie den gerundeten Wert round(n,d), wobei n die ursprüngliche Zahl und d die Dezimalstelle darstellt. Der Standardwert ist 0

wähle Runde (1.6);

Finde x hoch y pow(x,y)

wähle pow(2,3);

Holen Sie sich PI()

wähle PI();

Zufallszahl rand(), eine Gleitkommazahl mit einem Wert zwischen 0 und 1,0

wähle rand();

Es gibt noch viele weitere trigonometrische Funktionen. Bei deren Verwendung können Sie die Dokumentation zu Rate ziehen.

Datums- und Uhrzeitfunktionen

Holen Sie sich den Unterwert. Die Syntax lautet wie folgt

  • year(date) gibt das Jahr von date zurück (im Bereich 1000 bis 9999)
  • month(date) gibt den Monatswert im Datum zurück
  • day(date) gibt den Datumswert in date zurück
  • Stunde(Zeit) gibt die Stunde der Zeit zurück (Bereich 0 bis 23)
  • minute(time) gibt die Minute der Zeit zurück (Bereich 0 bis 59)
  • second(time) gibt die Sekunden der Zeit zurück (Bereich 0 bis 59)
Jahr auswählen('2016-12-21');

Datumsberechnung, verwenden Sie den Operator +-, das Schlüsselwort nach der Zahl ist Jahr, Monat, Tag, Stunde, Minute, Sekunde

wählen Sie „21.12.2016“ + Intervall 1 Tag;

Datumsformat date_format (Datum, Format), die verfügbaren Werte des Formatparameters sind wie folgt

Holen Sie sich das Jahr %Y und geben Sie eine 4-stellige Ganzzahl zurück

* Jahr%y abrufen, zweistellige Ganzzahl zurückgeben

* Monat%m abrufen, der Wert ist eine Ganzzahl von 1 bis 12

Tag %d abrufen, Ganzzahl zurückgeben

* Beim Abrufen von %H ist der Wert eine Ganzzahl von 0 bis 23

* Beim Abrufen von %h ist der Wert eine Ganzzahl zwischen 1 und 12

* Holen Sie sich die Punktzahl %i, der Wert ist eine Ganzzahl von 0 bis 59

* Holen Sie sich die zweiten %s, der Wert ist eine Ganzzahl von 0 bis 59

Wählen Sie Datumsformat ('2016-12-21', '%Y %m %d');

Aktuelles Datum current_date()

wähle aktuelles_Datum();

Aktuelle Zeit current_time()

wähle aktuelle_Zeit();

Aktuelles Datum und Uhrzeit jetzt()

jetzt auswählen();

Dies sind alle relevanten Wissenspunkte, die dieses Mal vorgestellt wurden. Wenn Sie weitere Informationen benötigen, wenden Sie sich bitte an den Herausgeber von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Verwendung von MySQL-Fuzzy-Abfragen (regulär, Platzhalter, integrierte Funktion)
  • Detaillierte Erläuterung der Verwendung der integrierten Funktion „locate instr position find_in_set“ in der effizienten Fuzzy-Suche von MySQL
  • Beispiel einer integrierten PHP-Funktion zum Generieren von Zufallszahlen
  • PHP-Beispiel zum Konvertieren von Zeichenfolgen in Ganzzahlen ohne Verwendung integrierter Funktionen
  • Detaillierte Erklärung zur Verwendung integrierter Funktionen in PHP zum Generieren von Bildern
  • Mehrere praktische Anleitungen zur Verwendung integrierter PHP-Funktionen
  • PHP ermittelt den Speicherverbrauch über die integrierte Funktion memory_get_usage()
  • MySQL- und PHP-Grundlagen und -Anwendungen: Integrierte Funktionen

<<:  Detaillierte Schritte zur Installation der Sogou-Eingabemethode unter Ubuntu 20.04

>>:  React Native JSI implementiert Beispielcode für RN und native Kommunikation

Artikel empfehlen

border-radius ist eine Methode zum Hinzufügen abgerundeter Ränder zu Elementen

border-radius:10px; /* Alle Ecken sind mit einem ...

Beispielcode zur Implementierung von Anti-Shake in Vue

Anti-Shake: Verhindert, dass wiederholte Klicks E...

Docker stellt Containern dynamisch Ports zur Verfügung

Zeigen Sie die IP-Adresse des Containers an docke...

MySQL REVOKE zum Löschen von Benutzerberechtigungen

In MySQL können Sie mit der REVOKE-Anweisung best...

Vue - benutzerdefinierte gekapselte Schaltflächenkomponente

Der benutzerdefinierte Kapselungscode der Vue-But...

Implementierung von Docker zum Erstellen eines Zookeeper- und Kafka-Clusters

Ich habe vor Kurzem Kafka gelernt. Als ich mich d...

Grundlegende Verwendung und Fallstricke der JavaScript-Array-Methode sort()

Vorwort Bei der täglichen Codeentwicklung gibt es...

Tutorial zur Bereitstellung und Installation von MySQL 8.0.18 unter Windows 7

1. Vorbereitende Schritte (Windows 7 + MySQL-8.0....

Sicherheitskonfigurationsstrategie für CentOS-Server

In letzter Zeit wurde der Server häufig mit Brute...

Die Einhandregel von WEB 2.0

<br />Mein vorheriger Artikel über CSS wurde...

Beheben Sie den abnormalen Fehler beim Erstellen einer Vue-Umgebung mit Webpack

Inhaltsverzeichnis Konfigurieren Sie zuerst packa...

So verwenden Sie VirtualBox zum Simulieren eines Linux-Clusters

1. Richten Sie HOST auf dem Host-Macbook ein Im v...