Fonctions système

Les fonctions suivantes sont présentées dans cette section :

CURRENT_USER, SESSION_USER, SYSTEM_USER, USER

Utilisateur courant.

DATABASE, SCHEMA

Base de données courante.

FOUND_ROWS

Nombre de lignes retournées par le dernier ordre SELECT.

LAST_INSERT_ID

Valeur automatiquement générée par une colonne de type AUTO_INCREMENT lors du dernier INSERT.

ROW_COUNT

Nombre de lignes mises à jour par le dernier ordre INSERT, UPDATE ou DELETE.

VERSION

Version de MySQL.

CURRENT_USER - SESSION_USER - SYSTEM_USER - USER

USER

Syntaxe

CURRENT_USER() 
USER() 
SESSION_USER() 
SYSTEM_USER() 

La fonction CURRENT_USER retourne le nom d’utilisateur et le nom de la machine de la session courante, sous la forme utilisateur@machine.

La fonction USER retourne le nom d’utilisateur et le nom de la machine spécifiés lors de l’identification avec le serveur MySQL, sous la forme utilisateur@machine. Les fonctions SESSION_USER et SYSTEM_USER sont des synonymes de la fonction USER.

Le résultat des deux fonctions peut être différent. Par exemple, si un client a été identifié par le serveur comme utilisateur anonyme, la fonction CURRENT_USER retournera un nom d’utilisateur vide, alors que la fonction USER retourne le nom réellement spécifié dans la chaîne de connexion.

Exemple

[root@xampp ~]# mysql -u root 
... 
mysql> SELECT...
couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Fonctions de transtypage et de mise en forme
Suivant
Fonctions de chiffrement et de compression