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!