MySQL NOT 条件2025 年 8 月 25 日 | 5 分钟阅读 它是一种 MySQL 逻辑运算符。MySQL NOT 条件与 MySQL IN 条件 相反。它用于否定 SELECT、INSERT、UPDATE 或 DELETE 语句中的条件。 语法参数
MySQL NOT 运算符与 IN 条件MySQL NOT 运算符可以与 IN 运算符结合使用,以在 WHERE 子句中排除特定值。它只是颠倒了 IN 运算符的概念。 语法 考虑一个具有以下数据的“Teacher”表。
示例 解释:在上面的 SELECT 查询中,NOT IN 运算符用于检查某位教师是否不具备 BCA 或 M.Tech 的资格,并据此检索信息。 输出:运行此查询后,下面是表的输出。
![]() ![]() MySQL NOT 运算符与 IS NULL 条件语法 执行以下查询 解释:在上面的 SELECT 查询中,NOT 运算符用于检索“officers”表中 officer_name 不为 null 的所有信息。 输出:表的输出如下所示。 ![]() MySQL NOT 运算符与 LIKE 条件我们对这个操作也使用相同的“officer”表。 语法 我们对这个操作也使用相同的“officer”表。 执行以下查询 解释:执行上述查询后,将显示如下结果。它将列出“officers”表中 officer_name 不以字母“A”开头的详细信息。 输出:表的输出如下所示。 ![]() MySQL NOT 运算符与 BETWEEN 条件语法 我们对这个操作也使用相同的“officer”表。 执行以下查询 解释:执行上述查询后,它将列出“officers”表中 officer_id 不在 3 和 5 之间的所有详细信息。 输出:表的输出如下所示。 ![]() MySQL NOT 运算符与 AND 运算符我们可以将 NOT 运算符与 AND 运算符结合使用来创建复杂的逻辑条件。 示例 输出:运行此查询后,下面是表的输出。
使用 MySQL NOT 条件进行更新操作Update 操作用于更新表中的记录。以包含以下信息的“Teacher Table”为例。如果您想更新年龄不在 30 到 35 之间的教师的工资。
语法 示例 解释:在上面的 UPDATE 查询中,我们提高了年龄不在 28 到 30 之间的教师的工资。如果您想检查工资是否已更新,请使用以下查询。 输出:运行此查询后,下面是表的输出。
使用 MySQL NOT 条件进行删除操作Delete 操作用于从表中删除现有行。以包含以下信息的 Teacher 表为例。 语法 示例 解释:在上面的 DELETE 查询中,我们从表中删除了年龄不在 30 到 35 之间的记录。如果您想检查记录是否已删除,请使用以下查询。 输出:运行此查询后,下面是表的输出。
关于 MySQL NOT 条件的常见问题1. MySQL NOT 运算符有哪些不同的功能? 答案:MySQL NOT 运算符的各种功能如下。
2. 在 MySQL 中,NOT LIKE 运算符是什么意思? 答案:它用于根据特定模式从查询中排除行。它有效地过滤以特定模式开头或结尾的数据,或排除具有特定特征的条目。 下一个主题MySQL 不等于 |
我们请求您订阅我们的新闻通讯以获取最新更新。