Voici un tableau de référence des différents fonctions du «MySQL» vue par catégorie :
Fonctions |
Description |
ASCII |
Cette fonction retourne le numéro du code ASCII du caractère spécifié. |
BIT_LENGTH |
Cette fonction permet de retourner la longueur en bits de la chaîne de caractères spécifiés. |
CHAR |
Cette fonction permet de transformer en chaînes de caractères une suite de nombre correspondant à des valeurs ASCII. |
CHARACTER_LENGTH |
Cette fonction retourne la longueur d'une chaîne de caractères. Alias de «CHAR_LENGTH». |
CHAR_LENGTH |
Cette fonction retourne la longueur d'une chaîne de caractères. |
CONCAT |
Cette fonction permet de concaténer des chaînes de caractères. |
CONCAT_WS |
Cette fonction permet de concaténer des chaînes de caractères en les séparant par un séparateur. |
DECODE |
Cette fonction permet de décoder une chaîne de caractères à l'aide d'un mot de passe. |
ENCODE |
Cette fonction permet d'encoder une chaîne de caractères à l'aide d'un mot de passe. |
ENCRYPT |
Cette fonction permet d'effectuer un encodage d'une chaîne de caractères à l'aide de la commande «crypt()» du système d'exploitation Unix. |
INSERT |
Cette fonction permet d'insérer une sous-chaîne dans une chaîne de caractères et/ou de remplacer une partie dans la chaîne de caractères. |
INSTR |
Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaîne de caractères et 0 si elle ne s'y trouve pas. |
LCASE |
Cette fonction retourne la minuscule d'une chaîne de caractères. |
LEFT |
Cette fonction retourne les caractères du début d'une chaîne de caractères. |
LENGTH |
Cette fonction permet de retourner la longueur de la chaîne de caractères spécifiés. |
LOCATE |
Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaîne de caractères et 0 si elle ne s'y trouve pas. |
LOWER |
Cette fonction retourne la minuscule d'une chaîne de caractères. |
LPAD |
Cette fonction permet d'ajouter le caractère spécifié au début de façon à se que la chaîne de caractères atteint la longueur spécifié. |
LTRIM |
Cette fonction supprime les caractères d'espace au début d'une chaîne de caractères. |
MID |
Cette fonction retourne une sous-chaîne de caractères contenus dans une chaîne de caractères. |
ORD |
Cette fonction retourne le numéro du code ASCII du premier caractère de la chaîne de caractères spécifié. |
POSITION |
Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaîne de caractères et 0 si elle ne s'y trouve pas. |
REPLACE |
Cette fonction permet d'effectuer le remplacement de sous-chaîne de caractères par une autre sous-chaîne de caractères dans une chaîne de caractères. |
REVERSE |
Cette fonction retourne une chaîne de caractères avec l'ordre inversé: Début est à la fin, et la fin est au début. |
RIGHT |
Cette fonction retourne les caractères à la fin d'une chaîne de caractères. |
RPAD |
Cette fonction permet d'ajouter le caractère spécifié à la fin de façon à se que la chaîne de caractères atteint la longueur spécifié. |
RTRIM |
Cette fonction supprime les caractères d'espace à la fin d'une chaîne de caractères. |
SPACE |
Cette fonction répète un espace plusieurs fois sous forme de chaîne de caractères. |
STRCMP |
Cette fonction effectue la comparaison de deux chaînes de caractères. |
SUBSTR |
Cette fonction retourne une sous-chaîne de caractères contenus dans une chaîne de caractères. Alias de SUBSTRING. |
SUBSTRING |
Cette fonction retourne une sous-chaîne de caractères contenus dans une chaîne de caractères. |
SUBSTRING_INDEX |
Cette fonction permet de retourner la position indexé d'une sous-chaîne de caractères contenu dans une chaîné de caractères. |
TRIM |
Cette fonction permet de supprimer les caractères d'espace au début et à la fin d'une chaîne de caractères. |
UPPER |
Cette fonction retourne la majuscule d'une chaîne de caractères. |
Fonctions |
Description |
CASE |
Cette fonction permet d'effectuer des évaluations de cas. |
ELT |
Cette fonction retourne la correspondance d'argument d'une chaîne de caractères en supposant que chacun des arguments correspond à un numéro. Exemple la première chaîne de caractères = 1, la seconde chaîne de caractères = 2,.... |
IF |
Cette fonction permet d'effectuer une condition ternaire avec un test et un résultat vrai et faux. |
IFNULL |
Cette fonction permet de retourner le premier paramètre s'il n'est pas nulle, sinon le deuxième paramètre. |
NULLIF |
Cette fonction permet de retourner le premier paramètre s'il n'est pas nulle, sinon le deuxième paramètre. |
SOUNDEX |
Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaîne de caractères. |
Fonctions |
Description |
ASCII |
Cette fonction retourne le numéro du code ASCII du caractère spécifié. |
CAST |
Cette fonction permet de transformer le type d'une expression sous un autre type de données. |
CONV |
Cette fonction retourne la valeur d'un nombre d'une base à l'autre. |
ENCODE |
Cette fonction permet d'encoder une chaîne de caractères à l'aide d'un mot de passe. |
ENCRYPT |
Cette fonction permet d'effectuer un encodage d'une chaîne de caractères à l'aide de la commande «crypt()» du système d'exploitation Unix. |
HEX |
Cette fonction retourne la valeur hexadécimale d'un nombre décimal. |
OCT |
Cette fonction retourne la valeur octale d'un nombre décimal. |
ORD |
Cette fonction retourne le numéro du code ASCII du premier caractère de la chaîne de caractères spécifié. |
SEC_TO_TIME |
Cette fonction retourne l'heure correspondant au nombre de seconde spécifié. |
STR_TO_DATE |
Cette fonction permet de convertir une expression quelconque en une date. |
UNHEX |
Cette fonction permet de retourner le caractère correspondant à la valeur hexadécimale spécifiée. |
Fonctions |
Description |
ADDDATE |
Cette fonction retourne une date avec une expression de temps ajouté. |
CURDATE |
Cette fonction retourne la date courante du système sous le format «année-mois-jour». |
CURRENT_DATE |
Cette fonction retourne la date courante du système sous le format «année-mois-jour». |
CURRENT_TIME |
Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes». |
CURRENT_TIMESTAMP |
Cette fonction retourne la date et l'heure courante du système sous le format «année-mois-jour heures:minutes:secondes». |
CURTIME |
Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes». |
DATE_ADD |
Cette fonction retourne une date avec une expression de temps ajouté. |
DATE_FORMAT |
Cette fonction permet de convertir une date quelconque en une chaîne de caractères de format spécifié. |
DATE_SUB |
Cette fonction retourne une date avec une expression de temps soustraite. |
DAYNAME |
Cette fonction retourne le nom anglais du jour de semaine de la date spécifié. |
DAYOFMONTH |
Cette fonction retourne le jour du mois (valeur entre 1 et 31) de la date spécifié. |
DAYOFWEEK |
Cette fonction retourne le jour de la semaine (valeur entre 1 et 7) de la date spécifié. |
DAYOFYEAR |
Cette fonction retourne le jour de l'année (valeur entre 1 et 366) de la date spécifié. |
FROM_DAYS |
Cette fonction retourne la date correspondant au nombre de jour spécifié à partir de l'année intemporelle 0. |
HOUR |
Cette fonction retourne la partie «heure» de la date spécifié. |
MIN |
Cette fonction retourne la plus basse valeur d'une liste d'argument. |
MINUTE |
Cette fonction retourne la partie «minute» de la date spécifiée. |
MONTH |
Cette fonction retourne le mois de la date spécifié. |
MONTHNAME |
Cette fonction retourne le nom anglais du mois de la date spécifié. |
NOW |
Cette fonction retourne la date et l'heure courante du système sous le format «année:mois:jour heures:minutes:secondes». |
QUARTER |
Cette fonction retourne le numéro du semestre de la date spécifié. |
SECOND |
Cette fonction retourne la partie «seconde» de la date spécifiée. |
SEC_TO_TIME |
Cette fonction retourne l'heure correspondant au nombre de seconde spécifié. |
SUBDATE |
Cette fonction retourne une date avec une expression de temps soustraite. |
STR_TO_DATE |
Cette fonction permet de convertir une expression quelconque en une date. |
TIMESTAMP |
Cette fonction permet de retourner une date et heure ou la somme de ceux-ci. |
TIME_TO_SEC |
Cette fonction retourne le nombre de seconde correspondant à l'heure spécifié. |
TO_DAYS |
Cette fonction retourne le nombre de jour correspondant à la date spécifié à partir de l'année intemporelle 0. |
WEEK |
Cette fonction retourne le numéro de la semaine dans l'année de la date spécifié. |
WEEKDAY |
Cette fonction retourne le jour de la semaine de la date spécifié en supposant que Lundi = 0, Mardi = 1, Mercredi = 2, Jeudi = 3, Vendredi = 4, Samedi = 5 et que Dimanche = 6. |
YEAR |
Cette fonction retourne l'année de la date spécifiée. |
Fonctions |
Description |
ABS |
Cette fonction retourne la valeur absolue. |
CEILING |
Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre. |
EXP |
Cette fonction retourne la valeur exponentielle. |
FLOOR |
Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimales et sans même en tenir compte. |
LOG |
Cette fonction retourne le logarithme naturel (base e). |
LOG10 |
Cette fonction retourne le logarithme de la base 10. |
MOD |
Cette fonction retourne la partie restant d'un nombre (le modulo). |
POW |
Cette fonction retourne la puissance d'un nombre. |
POWER |
Cette fonction retourne la puissance d'un nombre. |
RAND |
Cette fonction retourne un nombre aléatoire. |
ROUND |
Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
SIGN |
Cette fonction retourne le signe d'une valeur numérique. |
SQRT |
Cette fonction retourne la racine carrée d'une valeur. |
TRUNCATE |
Cette fonction tronque une valeur numérique avec une longueur spécifiée. |
Fonctions |
Description |
ACOS |
Cette fonction trigonométrique retourne l'«ArcCosinus». |
ASIN |
Cette fonction trigonométrique retourne l'«ArcSinus». |
ATAN |
Cette fonction trigonométrique retourne l'«ArcTangente». |
ATAN2 |
Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
COS |
Cette fonction trigonométrique retourne le cosinus. |
COT |
Cette fonction trigonométrique retourne la cotangente. |
DEGREES |
Cette fonction convertie une valeur radians en degrés. |
PI |
Cette fonction retourne le nombre PI (3,14159). |
RADIANS |
Cette fonction retourne la valeur radians d'un nombre en degrés. |
SIN |
Cette fonction trigonométrique retourne le Sinus. |
TAN |
Cette fonction retourne la tangente. |