Ouvrez MySQL et accéder à l'outil de requête.
Tapez et exécuter les requêtes suivantes:
SET @ var1 = 5;
SET @ var2 = 'Bonjour';
SET @ var3 = true;
SELECT @ var1, var2 @, @ var3;
MySQL affiche chaque variable dans sa propre colonne en raison des types de données différents. Notez que la troisième variable utilise une valeur booléenne, mais MySQL convertit en «1», l'équivalent entier de «vrai».
Tapez et exécuter les requêtes suivantes:
SET @ var1 = 2;
SET @ var2 = 3;
SET @ var3 = 4;
SELECT @ var1 var2 + @ + @ var3;
MySQL affiche le résultat dans une seule colonne et montre "9," la somme des trois valeurs de variables.
Tapez et exécuter les requêtes suivantes:
SET @ var1 = b'1000011 ';
SELECT @ var1;
Cette requête convertit le nombre binaire en nombre décimal, puis retourne la valeur ASCII, dans ce cas, la capitale caractère "C".
Tapez et exécuter les requêtes suivantes:
SET @ var1 = CAST (b'10001 'AS UNSIGNED), @ var2 = b'10001' + 10;
SELECT @ var1, var2 @;
MySQL utilise la fonction CAST pour convertir le paramètre binaire pour un entier non signé, qui dans ce cas est égal à 17 et l'affecte à la première variable. Il convertit également la deuxième variable de binaire en un entier, puis ajoute 10 à à un total de 27.
Tapez et exécuter les requêtes suivantes:
SET @ var1 = 'valeur';
SELECT * FROM nom_table WHERE colonne = @ var1;
Cette requête utilise la variable dans la clause "where" pour filtrer les résultats de l'instruction SELECT.