|   Dans MySQL , vous pouvez définir une variable dans une déclaration , puis l'utiliser dans un autre. Vous déclarez des variables en utilisant le " SET @ var_name = valeur; " syntaxe. Lors de la création des variables, vous pouvez utiliser n'importe quel nombre entier , décimal, virgule flottante , binaire , de la ficelle ou des types de données nulles , puis de les utiliser dans les calculs ou dans le cadre de certaines déclarations dans d'autres requêtes. MySQL convertit les autres types de données, tels que Boolean , de types admissibles. Lorsque vous quittez MySQL , toutes les variables que vous avez définies sont libérés . Instructions 1
  ouverte MySQL et accéder à l' outil de requête 2
  type dans et exécuter les requêtes suivantes : 
  SET @ var1 = 5; < . br>   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. " . Vrai " Notez que la troisième variable utilise une valeur booléenne , mais MySQL convertit en «1», l'équivalent entier de 3 Type de
  dans et exécuter les requêtes suivantes : < br >   SET @ var1 = 2; 
  SET @ var2 = 3; 
  SET @ var3 = 4; 
  SELECT @ var1 var2 + + @ @ var3 ; < br >   MySQL affiche le résultat dans une seule colonne et indique « 9 », la somme des trois valeurs de variables 4 Type de
  dans 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, le capital "C" . caractère 5
  Tapez et exécuter les requêtes suivantes : 
  SET @ var1 = CAST ( B'10001 « non signé ) , @ var2 = B'10001 ' +10; Photos   SELECT @ var1 , var2 @ ; 
  MySQL utilise la fonction CAST pour convertir le paramètre binaire en un entier non signé, qui dans ce cas est égal à 17 et l'attribue à la première variable. Il convertit également la deuxième variable binaire en un entier , puis ajoute 10 à 27 sur un total 6
  Tapez et exécuter les requêtes suivantes : . 
  SET @ var1 = ' valeur '; 
  SELECT * FROM table_name WHERE colonne = @ var1 ; . 
  Cette requête utilise la variable dans la clause "where" pour filtrer les résultats de l'instruction SELECT < br >
 
 |