Maison >base de données >tutoriel mysql >Comment attribuer une valeur binaire sous forme de nombre à une variable utilisateur ?

Comment attribuer une valeur binaire sous forme de nombre à une variable utilisateur ?

WBOY
WBOYavant
2023-08-28 20:05:02891parcourir

Comment attribuer une valeur binaire sous forme de nombre à une variable utilisateur ?

Nous savons que le type par défaut pour attribuer une valeur de bit à une variable utilisateur est une chaîne binaire, mais nous pouvons également attribuer une valeur de bit à un nombre en suivant deux méthodes :

En utilisant la fonction CAST()

En utilisant CAST(… AS UNSIGNED) attribue une valeur de position à un nombre. L'exemple suivant illustrera :

mysql> SET @abc = CAST(0b1000011 AS UNSIGNED);
Query OK, 0 rows affected (0.00 sec)

mysql> Select @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

En ajoutant 0(+0)

Une valeur de bit peut se voir attribuer un nombre en y ajoutant 0(+0). L'exemple suivant illustrera cela −

mysql> SET @abc = 0b1000011+0;
Query OK, 0 rows affected (0.00 sec)

mysql> Select @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer