Die wichtigsten MySQL-Funktionen werden wie folgt vorgestellt:
1. Mathematische Funktionen Hinweis: Jeder Funktion muss Folgendes vorangestellt werden: Mathematische Funktionen
-- abs() absoluter Wert SELECT ABS (-100); -- pi() gibt die Regelmäßigkeit eines Kreises zurück. SELECT PI(); -- SQRT() gibt das Quadrat einer nicht-negativen Zahl x zurück. SELECT SQRT(2); -- POW gibt x hoch y zurück. SELECT POW(2,10); Leistung auswählen (2,10) -- CELL() oder SELECT CEIL(3.14); -- auf die nächste Ganzzahl aufrunden -- floor() SELECT FLOOR(3.14); -- Auf eine Ganzzahl abrunden -- round() kann auf eine Ganzzahl runden und dabei auch Dezimalzahlen beibehalten SELECT ROUND(3.4); Wählen Sie Runde (3,5); Wählen Sie Runde (3.7,2) -- pow() x hoch y SELECT POW(2,3); -- zufällig Zufällig 0 bis 1 SELECT RAND(); -- truncate() behält Dezimalstellen bei. SELECT TRUNCATE(3.14159265758,3); Wählen Sie TRUNCATE (RAND() * 1000, 3); 2. String-FunktionenZeichenfolgenfunktionen
-- Zeichenfolgenfunktion -- RECHTS LÄNGE AUSWÄHLEN('fdsajfadslksdafk'); Wählen Sie CHAR_LENGTH('fdsajfadslksdafk'); -- Kleinbuchstaben --Alles in Groß- und Kleinbuchstaben ändern SELECT UPPER('fdsajfadslksdafk'); Wählen Sie niedriger ('AFASDF'); -- trim() entfernt Leerzeichen an beiden Enden SELECT TRIM(' abc ' ) Wählen Sie TRIM('afdjkadsfjkll asd;fasf '); -- reverse() umkehren SELECT REVERSE('abcdefg'); SELECT REVERSE(TRIM('afdjkadsfjkll asd;fasf '));. -- replace(str,len1,len2) len1 ersetzt len2 SELECT REPLACE('Jeder in der QQ-Gruppe ist talentiert und spricht gut', 'Talent', 'Genie'); SELECT REPLACE('Ersetzen durch ersetzen', 'Ersetzen durch ersetzen', 'Ersetzen durch ersetzen'); -- Achsenabschnitt y Achsenabschnitt z SELECT SUBSTRING('Jeder im Gefängnis ist talentiert und spricht gut',4,5); 3. DatumsfunktionenDatumsfunktionen
ADDDATE ( DATEDIFF ( -- Datumsfunktion -- Aktuelles Systemdatum sysdate() SELECT SYSDATE() Aktuelles Systemdatum; -- Stunden, Minuten, Sekunden -- (Datum und Uhrzeit) SELECT CURDATE() Aktuelles Systemdatum; -- Aktuelles Datum -- (Datum) SELECT CURTIME() aktuelle Systemzeit; -- (Zeit) -- dayofweek() Heute ist Woche - Monat - Jahr SELECT DAYOFYEAR(SYSDATE()) Heute ist der Tag des Jahres; SELECT DAYOFMONTH(SYSDATE()) Heute ist der erste Tag dieses Monats; SELECT DAYOFWEEK('2021-9-19') Welcher Wochentag ist heute? -- 1-7 --Wochentag SELECT WEEKDAY(SYSDATE()) + 1 Welcher Tag ist heute? -- 0-6 -- Tagesname Wochentag SELECT DAYNAME('2001-9-18') -- Jahr Monat Tag Stunde Minute Sekunde Wählen Sie JAHR (SYSDATE ()) JAHR; SELECT MONTH(SYSDATE()) Monat; TAG AUSWÄHLEN(SYSDATE()) TAG; STUNDE AUSWÄHLEN(SYSDATE()); MINUTE AUSWÄHLEN(SYSDATE()) MINUTE; SELECT SECOND(SYSDATE()) Sekunden; -- Woche SELECT WEEK(SYSDATE()) Woche; -- adddate(date,interval expr type) fügt dem Datum die Zeit hinzu -- Angenommen, Sie haben noch 50 Jahre zu leben, wie viel Uhr wird es in 50 Jahren sein? SELECT ADDDATE(NOW(),INTERVAL 50 YEAR); SELECT ADDDATE(JETZT(), INTERVALL 50 SEKUNDEN); -- datediff(date1, date2) Das Intervall zwischen zwei Daten SELECT ABS(DATEDIFF('2005-8-26','2021-9-23')); -- 1984 - 3 - 24 -- Angenommen, er wurde am 15. Juli 2005 geboren, wie viele Minuten hat er gelebt? -- Angenommen, er hat noch 80 Jahre zu leben, wie lange wird es nach 80 Jahren sein? SELECT ABS(DATEDIFF('2005-7-15',SYSDATE()) ) * 1444; SELECT ADDDATE(JETZT(), INTERVALL 80 JAHRE); 4. Verschlüsselungsfunktion
-- Die Verschlüsselungsfunktion SELECT PASSWORD('123456') kann nach der Verschlüsselung nicht rückgängig gemacht werden; SELECT PASSWORD('666666') Die Verschlüsselung kann nicht rückgängig gemacht werden; - MD5 SELECT PASSWORD('123456') kann nach der Verschlüsselung nicht rückgängig gemacht werden. MD5('123456') kann nach der Verschlüsselung rückgängig gemacht werden. -- Version anzeigen SELECT VERSION(); CHARSET AUSWÄHLEN('123456'); -- MD5-Verschlüsselung -- Snowflake Twitter-Algorithmus Dies ist das Ende dieses Artikels über Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des JQuery-Selektors
>>: Eine kurze Einführung in die Unterschiede zwischen HTML und XHTML sowie HTML4- und HTML5-Tags
Inhaltsverzeichnis Vorwort 1. Was ist 2. So verwe...
In diesem Artikel erfahren Sie, wie Sie mit think...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Die allgemeinen Methoden sind hier nicht ...
Beim Schreiben dynamischer Formulare bin ich zuvo...
In diesem Artikel wird die MySQL-Datenbank-übergr...
Inhaltsverzeichnis MySQL-Ergebnissortierung - Agg...
In MySQL gibt es eine Funktion namens „group_conc...
1. Systemumgebung Die Systemversion nach dem Yum-...
Bei der Verwendung von Element-UI gibt es eine hä...
Ab diesem Abschnitt erklären wir das Implementier...
Zeichnen Sie einige der Prozesse der Verwendung d...
Ich bin sehr glücklich. Wenn ich auf dieses Probl...
Ich werde die Installation von MySQL unter Window...
Vor einiger Zeit habe ich Testern eine Produktver...