MySQL-Funktionen
Häufig verwendete Funktionen
Funktion | Funktion | Beispiel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ABS (x) | Gibt den absoluten Wert von x zurück | SELECT ABS(-1) – Gibt 1 zurück | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CEIL(x),CEILING(x) | Gibt die kleinste ganze Zahl größer oder gleich x zurück | SELECT CEIL(1.5 ) – Gibt 2 zurück | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FLOOR(x) | Gibt die größte ganze Zahl kleiner oder gleich x zurück | SELECT FLOOR(1.5) – Gibt 1 zurück | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RAND() | Gibt zurück eine Zufallszahl von 0->1 | SELECT RAND() --0.6264973735683573 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RAND(x) | Gibt eine Zufallszahl von 0->1 zurück. Wenn der x-Wert gleich ist, ist dies die zurückgegebene Zufallszahl ist dasselbe SELECT SIGN(-10) – (-1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gibt pi (3,141593) zurück | SELECT PI()– 3,141593 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gibt den beibehaltenen Wert x zurück auf y Stellen nach dem Dezimalpunkt (der größte Unterschied zu ROUND besteht darin, dass nicht gerundet wird) | Wählen Sie „Truncate“. Der Wert von y Ziffern, beim Abschneiden ist jedoch eine Rundung erforderlich | SELECT ROUND(1.23456,3) – 1.235 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POW(x,y).POWER(x,y) | Gibt x hoch y zurück | SELECT POW(2,3) – 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQRT(x) | Gibt die Quadratwurzel von zurück x | SELECT SQRT (25) – 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EXP (x) dreht sich der Rest nach der Division von | LOG10(x) | Gibt den Logarithmus zur Basis 10 zurück | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RADIANS(x) | Winkel in Bogenmaß umrechnen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GRAD (x) | Bogenmaß in Winkel umrechnen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIN( x) | Finden Sie den Sinuswert (der Parameter ist Bogenmaß) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ASIN (x) RADIANT(30)) --0,5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Finden Sie den Umkehrkosinuswert (der Parameter ist Bogenmaß) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Finden Sie den Tangenswert (der Parameter ist Bogenmaß) | SELECT TAN(RADIANS(45)) --1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Finden Sie den Arcustangens-Wert (der Parameter ist Bogenmaß) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COT(x ) | Finden Sie den Kotangenswert (der Parameter ist das Bogenmaß) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Funktion | Funktion | Beispiel |
---|---|---|
CHAR _LENGTH(s) | gibt die Anzahl der Zeichen in der Zeichenfolge s zurück | SELECT CHAR_LENGTH('Hello 123') – 5 |
LENGTH(s) | Gibt die Länge der Zeichenfolge s zurück | SELECT LENGTH('Hello 123') – 9 |
CONCAT(s1,s2 , …) | Kombinieren Sie die Zeichenfolgen s1, s2 und andere Zeichenfolgen zu einer Zeichenfolge eine Zeichenfolge der Länge len, beginnend mit | Konvertieren Sie alle Buchstaben der Zeichenfolge s in Großbuchstaben |
LOWER(s),LCASE(s) | Konvertieren Sie alle Buchstaben der Zeichenfolge s in Kleinbuchstaben umwandeln | |
LEFT(s,n) | Gibt die ersten n Zeichen der Zeichenfolge s | |
zurück | RIGHT (s,n) | Gibt die letzten n Zeichen der Zeichenfolge s zurück |
LPAD(s1,len,s2) | String s2, um s1 zu füllen Stellen Sie zu Beginn sicher, dass die Zeichenfolgenlänge len erreicht. SELECT LPAD('abc',5,'xx') – xxabc Stellen Sie sicher, dass die Länge der Zeichenfolge len erreicht | |
LTRIM(s) | Entfernen Sie die Leerzeichen am Anfang der Zeichenfolge s | |
RTRIM (s) | Entfernen Sie die Leerzeichen am Ende der Zeichenfolge s TRIM(s1 FROM s) | |
SELECT TRIM('@' FROM '@@abc@@') – abc | REPEAT(s,n) | |
SELECT REPEAT('ab',3) - ababab. |
SPACE(n) |
|
Ersetzen Sie die Zeichenfolge s2, um die Zeichenfolge s1 in der Zeichenfolge s zu ersetzen ?? (s,n,len) | ||
Erhalten Sie die Startposition von s1 aus der Zeichenfolge s | SELECT LOCATE('b', 'abc' ) – 2 die Reihenfolge der Zeichenfolge s | SELECT REVERSE('abc') – cba |
Gib die n-te Zeichenfolge zurück | SELECT ELT(2 ,'a','b' ,'c') – b | |
Gibt die erste String-Position zurück, die mit String s übereinstimmt | SELECT FIELD('c ','a','b','c' ) – 3 | |
Gibt die Position der Zeichenfolge zurück, die mit s1 in Zeichenfolge s2 übereinstimmt | Beispiel | |
CURDATE (); CURRENT_DATE () () | Gibt die aktuelle Zeit in Form eines UNIX-Zeitstempels zurück | SELECT UNIX_TIMESTAMP()->1617977084 |
-- 字符串函数SELECT CHAR_LENGTH('我们的征途是星辰和大海') -- 字符串的长度SELECT CONCAT('我','爱','猫猫') -- 拼接字符串SELECT INSERT('我爱编程helloworld',1,2,'超级热爱') -- 查询,从某个位置开始替换某个长度SELECT LOWER('MaoMao') -- 小写字母SELECT UPPER('maomao') -- 全变大写SELECT INSTR('maonmao','n') -- 返回第一次出现的子串的索引SELECT REPLACE('猫猫说坚持就能成功','坚持','努力') -- 替换出现的指定字符串SELECT SUBSTR('猫猫说坚持就能成功',4,3) -- 返回指定的子字符串 (源字符串,截取的位置,截取的长度)SELECT REVERSE('猫猫说坚持就能成功') -- 反转-- 查询有田的同学,将田改成猪SELECT REPLACE(studentname,'田','猪') FROM studentWHERE studentname LIKE '%田' |
Aggregationsfunktion | |
Beschreibung | ||
COUNT | SUM() | Summe |
AVG() | Durchschnitt | |
Maximalwert | MIN() | |
MD5-Verschlüsselung auf Datenbankebene | ||
Was ist MD5? Wörterbuch dahinter, der Wert nach der MD5-Verschlüsselung: der Wert vor der MD5-Verschlüsselung | Weitere verwandte kostenlose Lernempfehlungen: | |
(Video) |
Das obige ist der detaillierte Inhalt vonDatenbankanwendung zur Einführung in MySQL-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!