Maison > Article > base de données > Que signifie ! dans MySQL ?
Le symbole ! dans MySQL représente l'opérateur de négation, qui peut être utilisé pour : nier les expressions booléennes, transformant VRAI en FAUX et FAUX en VRAI. Annule un nombre, mais ne change pas le signe du nombre, mais annule sa valeur booléenne.
La signification de !
dans MySQL!
的含义
在 MySQL 数据库中,!
符号表示否定运算符,它可以用来对布尔表达式取反。
具体用法
!
运算符可以用来对一个布尔表达式取反。例如,如果 x
为 TRUE
,那么 !x
为 FALSE
。-
符号也可以用来对数字取反,但这与 !
运算符不同。-
运算符将数字取反并生成负值,而 !
运算符仅将数字的布尔值取反。示例
以下是使用 !
运算符的一些示例:
SELECT * FROM table WHERE name != 'John';
:选择表中 name
列不等于 "John"
的所有行。SET x = !x;
:将变量 x
的值取反。IF (!x) { ... };
:如果 x
为 FALSE
,则执行块中的语句。注意
!
运算符的优先级高于关系运算符,因此在使用时需要小心。!
!
représente l'opérateur de négation, qui peut être utilisé booléen Annuler l'expression. !
L'opérateur peut être utilisé pour nier une expression booléenne. Par exemple, si x
est TRUE
, alors !x
est FALSE
. 🎜-
peut également être utilisé pour nier les nombres, mais ceci est différent de l'opérateur !
. L'opérateur -
inverse un nombre et produit une valeur négative, tandis que l'opérateur !
inverse simplement la valeur booléenne d'un nombre. 🎜🎜🎜🎜Exemples🎜🎜Voici quelques exemples d'utilisation de l'opérateur !
: 🎜SELECT * FROM table WHERE name != 'John';
: Sélectionnez toutes les lignes du tableau où la colonne name
n'est pas égale à "John"
. 🎜SET x = !x;
: Inversez la valeur de la variable x
. 🎜IF (!x) { ... };
: Si x
est FALSE
, exécutez l'instruction dans le bloc. 🎜🎜🎜🎜Remarque🎜!
a une priorité plus élevée que les opérateurs relationnels, vous devez donc être prudent lorsque vous l'utilisez. L'opérateur 🎜!
ne peut pas être utilisé seul, il doit être utilisé avec une expression booléenne ou un nombre. 🎜🎜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!