Maison > Article > base de données > Partagez des exemples de fonctions MySQL
Cet article présente quelques fonctions courantes des fonctions MySQ.
IF(expr,v1,v2) Renvoie v1 lorsque l'expression expr est vraie, sinon renvoie v2
IFNULL(v1, v2) Si v1 est NULL, renvoie v2 ; si v1 n'est pas NULL, renvoie v1
CASE expr WHEN v1 THEN r1 [WHEN v2 THEN r2][......] [ELSE m ] END
Si expr est égal à la valeur dans v1.v2.., renvoie r1, r2.. après ALORS Sinon, renvoie la valeur m après ELSE
CASE WHEN v1 THEN r1 [WHEN v2 THEN r2][...] [ELSE m] END
Quand une valeur dans v1, v2... est vraie, renvoie la valeur après ALORS , sinon renvoie la valeur après ELSE
VERSION() Renvoie la version de MySql
CONNECTION_ID() Renvoie la Mysql actuel Nombre de connexions
SHOW PROCESSLIST ; SHOW FULL PROCESSLIST ; Afficher les threads en cours d'exécution
DATEBASE(),SCHEMA ( ) Renvoie la base de données actuelle
USER(), CURRENT_USER(), SYSTEM_USER(), SESSION_USER() Renvoie le nom d'utilisateur actuel
CHARSET(str) Renvoie le jeu de caractères de str
COLLATION(str) Renvoie la disposition des caractères de str
LAST_INSERT_ID() renvoie la dernière valeur d'identifiant générée par AUTO_INCREMENT. Si les données sont insérées par lots, la première du lot est renvoyée
Cryptage. --MD5(str ) Renvoie str Cryptage MD5 hexadécimal à 32 chiffres
Cryptage ENCODE (str, pwd_str) Utilisez pwd_str comme mot de passe pour crypter str, une chaîne binaire avec le même longueur que str
Decrypt DECODE('str', pwd_str) Utilisez pwd_str comme mot de passe pour déchiffrer str, qui est la fonction inverse de ENCODE()
ci-dessusFORMAT(x,n) Formater le nombre Convertir N de from_base base en to_base base
BENCHMARK(count, expr) Répétez expr pour un total de fois
CONVERT(str USING charset) Convertissez str en le jeu de caractères correspondant
CAST(x AS type), CONVERT(x, type) Retour pour convertir x en type Valeurs de type
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!