返回顶部
首页 > 资讯 > 数据库 >MySQL 中不存在 NOT EQUAL 吗?
  • 249
分享到

MySQL 中不存在 NOT EQUAL 吗?

2023-10-22 10:10:24 249人浏览 八月长安
摘要

是的,NOT EQUAL 在 Mysql 中存在于 运算符的形式中。语法如下 -SELECT * FROM yourTableName WHERE yourColumnName <> yourValue;为了理

是的,NOT EQUAL 在 Mysql 中存在于 运算符的形式中。语法如下 -

SELECT * FROM yourTableName WHERE yourColumnName <> yourValue;

为了理解上述语法,让我们创建一个表。创建表的查询如下 -

mysql> create table DoesNotEqualDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT,
   -> Name varchar(20),
   -> PRIMARY KEY(Id)
   -> );
Query OK, 0 rows affected (0.98 sec)

使用插入命令在表中插入一些记录。插入记录的查询如下 -

mysql> insert into DoesNotEqualDemo(Name) values(NULL);
Query OK, 1 row affected (0.24 sec)

mysql> insert into DoesNotEqualDemo(Name) values('John');
Query OK, 1 row affected (0.18 sec)

mysql> insert into DoesNotEqualDemo(Name) values('Carol');
Query OK, 1 row affected (0.43 sec)

mysql> insert into DoesNotEqualDemo(Name) values('Bob');
Query OK, 1 row affected (0.13 sec)

mysql> insert into DoesNotEqualDemo(Name) values('');
Query OK, 1 row affected (0.13 sec)

mysql> insert into DoesNotEqualDemo(Name) values('Larry');
Query OK, 1 row affected (0.13 sec)

mysql> insert into DoesNotEqualDemo(Name) values(NULL);
Query OK, 1 row affected (0.10 sec)

使用 select 语句显示表中的所有记录。查询如下 -

mysql> select *from DoesNotEqualDemo;

以下是输出 -

+----+-------+
| Id | Name  |
+----+-------+
|  1 | NULL  |
|  2 | John  |
|  3 | Carol |
|  4 | Bob   |
|  5 |       |
|  6 | Larry |
|  7 | NULL  |
+----+-------+
7 rows in set (0.00 sec)

这里是选择所有不等于 NULL 以及空字符串的记录的查询 -

mysql> select *from DoesNotEqualDemo where Name <> 'NULL' and Name <> '';

以下是输出 -

+----+-------+
| Id | Name  |
+----+-------+
|  2 | John  |
|  3 | Carol |
|  4 | Bob   |
|  6 | Larry |
+----+-------+
4 rows in set (0.00 sec)
您可能感兴趣的文档:

--结束END--

本文标题: MySQL 中不存在 NOT EQUAL 吗?

本文链接: https://lsjlt.com/news/436750.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL 中不存在 NOT EQUAL 吗?
    是的,NOT EQUAL 在 MySQL 中存在于 运算符的形式中。语法如下 -SELECT * FROM yourTableName WHERE yourColumnName <> yourValue;为了理...
    99+
    2023-10-22
  • MySQL查询关联表中不存在的数据NOT EXISTS()
    工作中遇到这样的问题,用户表(t_users)中有属性部门id,所有的部门存在部门表(t_org)中。 由于之前的用户数据是执行sql导入的,导入时没有做校验,现在发现有些用户的所属部门id在t_org表中不存在。 现在要统一排查一下所有这...
    99+
    2023-09-05
    mysql 数据库
  • oracle/mysql中的“不等于“ <> != ^= is not一样吗
    今天小编给大家分享一下oracle/mysql中的“不等于“ <> != ^= is not一样吗的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这...
    99+
    2023-04-19
    oracle mysql
  • MySQL中NULL和NOT NULL一样吗?
    之前看到有人问到 PHPHub 迁移数据库文件中 nullable 和索引的问题,相信很多用了 MySQL 很久的人(特别是平时过多关注业务开发的人),对这两个字段属性的概念还不是很清楚,一般会有以下疑问:...
    99+
    2024-04-02
  • 我们可以在 MySQL 过程中使用“IF NOT IN”吗?
    让我们首先看看 MySQL 中 IF NOT IN 的语法 -if(yourVariableName NOT IN (yourValue1,yourValue2,........N) ) then statement1 else ...
    99+
    2023-10-22
  • mysql中not null是不是索引
    本篇内容介绍了“mysql中not null是不是索引”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 如何解决MySQL报错:键列在表中不存在
    当MySQL报错键列在表中不存在时,通常是因为你尝试使用一个不存在的列作为键列。要解决这个问题,你可以尝试以下几个步骤:1. 确认表...
    99+
    2023-10-10
    MySQL
  • 在 MySQL 中,如何检查表达式中不存在的模式?
    MySQL NOT RLIKE 运算符可用于检查表达式中不存在的模式。 NOT RLIKE 的语法如下 - 语法 NOT RLIKE Pat_not_for_match 这里Pat_not_for_match是不与表达式匹配的模式。 示...
    99+
    2023-10-22
  • mysql“数据不存在插入,存在则更新”实现
    参考文章:Mysql:如果数据存在则更新,不存在则插入 场景 工作中有遇到需要配置一些指定的字段数据,但数据量大,不清楚之前是否有配置过,正确的思路应该是如果有这条数据了,那么更新数据的值,如果...
    99+
    2023-09-15
    mysql 数据库 java
  • Mysql如何实现不存在则插入,存在则更新
    目录数据准备ON DUPLICATE KEY UPDATEREPLACE INTO … VALUES…INSERT IGNORE INTO &he...
    99+
    2024-04-02
  • nodejs中存在跨域问题吗
    Node.js是由JavaScript驱动的服务器端运行环境。与客户端运行环境不同,服务器端的应用通常涉及跨域请求。因此,在Node.js中也会存在跨域问题。什么是跨域请求?跨域请求是指在客户端向服务器端发起请求时,请求的目标资源与当前页面...
    99+
    2023-05-24
  • mysql,sqlserver,oracle各自的存在更新不存在添加写法
    在向表中插入数据的时候,经常遇到这样的情况: 首先判断数据是否存在;如果不存在,则插入:如果存在,则更新。 SQL server 脚本先查询,没有数据再进行数据插入,有数据就走更新 if not exists (select 1...
    99+
    2023-10-08
    数据库 oracle sql
  • 一次mysql 用户不存在的报错
        前阵回收生产帐号的访问范围,即之前是xxx@"%"的帐号命名方式,修改成若干个以前端应用部署的机器IP为准,修改成xxx@"IP...
    99+
    2024-04-02
  • 如何解决MySQL报错:表不存在
    当MySQL报错“表不存在”时,可以按照以下步骤解决:1. 确认表名是否正确:首先检查表名是否拼写正确,并且注意大小写。在MySQL...
    99+
    2023-10-10
    MySQL
  • MySql数据库实现数据存在则更新,不存在则插入
    1.存在则更新(不影响其他字段),不存在则插入 insert into 表名(字段1,字段2) VALUES(值1,值2)ON DUPLICATE KEY UPDATE username=值3 如上语句的意思的意思是如果字段1不存在(主键,...
    99+
    2023-09-13
    数据库 mysql sql
  • 浅谈Map集合中get不存在的key值,会抛出异常吗
    在Java的Map集合中,如果使用get方法获取一个不存在的key值,不会抛出异常。相反,它会返回null值。Map集合是基于键值对...
    99+
    2023-08-17
    Map
  • 在mysql中null占用空间吗
    null 在 mysql 中不占用空间。它仅表示数据缺失,以特殊值 null 存储,而不占用任何实际的存储空间。其存储机制利用位图,根据字段是否为 null 设置位,节省空间,优化查询性...
    99+
    2024-05-01
    mysql
  • Required Long parameter ‘xx‘ is not present,请求的Long类型参数不存在
    目录 第一次测试第二次测试第三次测试第四次测试第五次尝试第六 直接看这里,没有废话本次涉及到的两个注解@RequestParam和@RequestBody 关于前后端交互中传参的问题 起因...
    99+
    2023-08-31
    java json spring
  • 查找一个 MySQL 表中不存在于另一个表中的记录?
    要查找一个 MySQL 表中不存在于另一个表中的记录,我们可以使用 对没有记录的表进行子查询。使用以下可以更好地理解这一点 给定步骤 -首先使用 create 命令创建一个表。表名称是“PresentHistory”,它有 两列。给出如下 ...
    99+
    2023-10-22
  • 怎么在html中设置不缓存
    这篇文章给大家介绍怎么在html中设置不缓存,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在html页头设置不缓存<meta http-equiv="Expires" co...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作