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

Vue+openlayer5-Methode zum Abrufen der Koordinaten des aktuellen Mauszeigers

Vorwort: Wie erhält man die Koordinaten der aktue...

Detaillierte Erklärung der JSONObject-Verwendung

JSONObject ist lediglich eine Datenstruktur, die ...

Vergleich von mydumper und mysqldump in MySQL

Wenn Sie nur ein paar Tabellen oder eine einzelne...

Verwenden Sie das ab-Tool, um einen API-Stresstest auf dem Server durchzuführen

Inhaltsverzeichnis 1 Eine kurze Einführung in den...

Detaillierte Erklärung zum Erstellen eines Arrays in JavaScript

Inhaltsverzeichnis Erstellen von Arrays in JavaSc...

So rufen Sie einen HTML-Code auf mehreren HTML-Seiten gemeinsam auf

Methode 1: Skriptmethode verwenden: Erstellen Sie...

So erlauben Sie allen Hosts den Zugriff auf MySQL

1. Ändern Sie den Host-Feldwert eines Datensatzes...

Verwendung und Ausführungsprozess des HTTP-Moduls im Knoten

Welche Rolle spielt http im Knoten? Die Aufgabe d...

Elementui exportiert Daten in XLSX- und Excel-Tabellen

Kürzlich habe ich vom Vue-Projekt erfahren und bi...