首页 > 数据库 >MYSQL——mysql检索不包含字母U的数据

MYSQL——mysql检索不包含字母U的数据

时间:2024-07-09 16:20:34浏览次数:15  
标签:检索 name column MYSQL mysql table WHERE your SELECT

2024/07/09
1. NOT LIKE
2. IS NOT、<>、!=
3. NOT IN

如题,正确答案如下:

SELECT *
FROM your_table_name
WHERE your_column_name NOT LIKE '%U%';

今天写类似检索语句时,脑子突然一懵,写成了IS NOT '%UD%',如下:

SELECT *
FROM your_table_name
WHERE your_column_name IS NOT '%D%';

IS NOT 等价于<>或者!=,表示不等于,而非不包含,不过IS NOT常用于IS NOT NULL<>或者!=后则通常跟具体字段值。
IS NOT '%D%'这种表达是不正确的,它试图将一个字段与包含通配符 % 的字符串进行比较,这在 SQL 中是不允许的。通配符 % 通常用于 LIKE 或 NOT LIKE 操作符中,而不是用于 =、<>、!= 或 IS NOT 这样的比较操作符

还有一个NOT IN,我觉得也有必要记到此处。
NOT IN可以排除多个特定的值,大约相当于把好几个!=<>合并了,案例如下:

SELECT *
FROM your_table_name
WHERE your_column_name NOT IN ('U', 'another_value');
SELECT *
FROM your_table_name
WHERE your_column_name != 'U'
  AND your_column_name != 'another_value';
SELECT *
FROM your_table_name
WHERE your_column_name <> 'UD'
  AND your_column_name <> 'another_value';

标签:检索,name,column,MYSQL,mysql,table,WHERE,your,SELECT
From: https://www.cnblogs.com/lidadudu/p/18292185

相关文章

  • Mysql主从复制
    一、主从复制原理主从复制的相关程序:日志二进制日志中继日志(relaylog)线程主服务器:mysqldump线程(传输二进制日志给从服务器)从服务器:IO线程(接收二进制日志,写入中继日志),sql线程(读取中继日志,写入数据库,同步操作达到数据同步)点击查看代码主从复制原理:1.主节点负责......
  • mysql集群高可用架构MHA
    一、MHA概述1.为什么要用MHAMaster的单点故障问题2.什么是MHAMHA(MasterHighAvailability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA的出现就是解决MySQL单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程......
  • 快速上手:前后端分离开发(Vue+Element+Spring Boot+MyBatis+MySQL)
    文章目录前言项目简介环境准备第一步:初始化前端项目登录页面任务管理页面第二步:初始化后端项目数据库配置数据库表结构实体类和Mapper服务层和控制器第三步:连接前后端总结......
  • MySQL8.0索引新特性
    文章目录1支持降序索引2隐藏索引1支持降序索引举例:分别在MySQL5.7版本和MySQL8.0版本中创建数据表ts1,结果如下:CREATETABLEts1(aint,bint,indexidx_a_b(a,bdesc));在MySQL5.7版本中查看数据表ts1的结构,从结果可以看出,索引仍然是默认......
  • 九,MYSQL之存储过程,实际就是用slq写函数,封装方法
    目录一,概念    1,介绍.    2,特性    3,作用二,格式    简单的存储过程案例基本格式:三,变量    1,局部变量        2,变量赋值     3,会话变量 3,系统变量四,参数    1,in参数   ......
  • 十三,mysql的优化,详细篇
    目录一,从设计上优化二,从查询上优化三,从索引上优化四,从存储上优化一,从设计上优化    1,合理的进行数据库设计,通过规范化设计可以避免数据冗余,也可以适当的反规范化设计提高查询性能.    2,选择合适的数据类型,确保使用最合适的数据类型来存......
  • mysql注入总结
    1.SQL注入漏洞概述什么是SQL注入SQL注入(SQLi)是一种网络安全漏洞,允许攻击者干扰应用程序对其数据库的查询。通过浏览器或者其他客户端将恶意SQL语句插入到网站参数中,而网站应用程序未对其进行过滤,SQL语句带入数据库使恶意SQL语句得以执行可以查看通常无法检索的数据。这可能包括......
  • 使用langchain与你自己的数据对话(三):检索(Retrieval)_langchain 数据收集
    今天我们来继续讲解deepleaning.AI的在线课程“LangChain:ChatwithYourData”的第四门课:检索(Retrieval)。Langchain在实现与外部数据对话的功能时需要经历下面的5个阶段,它们分别是:DocumentLoading->Splitting->Storage->Retrieval->Output,如下图所示:在上一篇博客......
  • K8S学习教程(三):在PetaExpress KubeSphere 容器部署 Wiki 系统 wiki.js 并启用中文全
      背景wiki.js是非常优秀的开源Wiki系统,尽管在与xwiki功能相比,还不算完善,但也在不断进步。常用的功能还是比较实用的,如:Wiki写作、分享、权限管理功能还是非常实用的,UI设计非常的漂亮,精美的界面和直观的操作体验,能够满足小团队的基本知识管理需求。认真阅读......
  • MySQL 进阶(二)【索引详解】
    前言    程序员避不开和数据库打交道,大数据更是如此,不管是MySQL、Oracle、SQLServer这些OLTP数据库,还是Greeplum、StarRocks、Hive、SparkSQL、FlinkSQL、ClickHouse等OLAP数据库,SQL都是最基础最重要的能力,数据库知识也是每一个程序员必备的知识。  ......