mysql sql多个like性能_一个sql很多个not like的简化语句

如:

select * from table where `zongbu` not like '%北京%' and `zongbu` not

like '%上海%' and `zongbu` not like '%深圳%' and `zongbu` not like '天津'

and `zongbu` not like '香港' and `zongbu` not like '沈阳';

SELECT * FROM table WHERE zongbu NOT REGEXP '北京|上海|深圳|天津|香港|沈阳';

GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY '222222' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY '222222' WITH GRANT OPTION;

货品表

update iac_goods a,iac_goods_base b set a.goods_desc=b.goods_desc where a.goods_desc='' and b.goods_desc<>'' and b.g_id=goods_id;

select goods_id,b.g_id,a.goods_desc,b.goods_desc from iac_goods as a ,iac_goods_base as b where a.goods_desc='' and b.goods_desc<>'' and b.g_id=goods_id;

select goods_id,b.g_id,a.goods_desc,b.goods_desc from iac_goods as a ,iac_goods_base as b where a.goods_desc='' and b.g_id=goods_id;

//商品表

select g_id,goods_name,goods_desc from iac_goods_base where goods_desc<>'';

select goods_id goods_sn from iac_goods where goods_sn='';

update iac_goods set goods_sn=concat('IAC', goods_id) where goods_sn='' or goods_sn not like 'IAC%';

update iac_goods set goods_sn=concat('IAC', goods_id) where goods_sn='' or goods_sn not like '%IAC%';

select goods_id ,goods_sn from iac_goods where goods_sn not like 'IAC%';

select * from table where `zongbu` not like '%北京%' and `zongbu` not like '%上海%' and `zongbu` not like '%深圳%' and `zongbu` not like '天津' and `zongbu` not like '香港' and `zongbu` not like '沈阳'

SELECT * FROM table WHERE zongbu NOT REGEXP '北京|上海|深圳|天津|香港|沈阳';

//从另一个表insert多条记录

insert into goods(goods_name,goods_price,goods_num,goods_desc,pubtime,goods_pic) select goods_name,goods_price,goods_num,goods_desc,pubtime,goods_pic from goods;

Oracle数据库该如何着手优化一个SQL

这是个终极问题,因为优化本身的复杂性实在是难以总结的,很多时候优化的方法并不是用到了什么高深莫测的技术,而只是一个思想意识层面的差异,而这些都很可能连带导致性能表现上的巨大差异. 所以有时候我们应该先 ...

用scala实现一个sql执行引擎-&lpar;上&rpar;

前言 在实时计算中,通常是从队列中收集原始数据,这种原始数据在内存中通常是一个java bean,把数据收集过来以后,通常会把数据落地到数据库,供后面的ETL使用.举个一个简单的例子,对一个游戏来说, ...

SqlServer 中如何查看某一个Sql语句是复用了执行计划,还是重新生成了执行计划

我们知道SqlServer的查询优化器会将所执行的Sql语句的执行计划作缓存,如果后续查询可以复用缓存中的执行计划,那么SqlServer就会为后续查询复用执行计划而不是重新生成一个新的执行计划,因为 ...

sql---如何把sql查询出来的结果当做另一个sql的条件查询&comma;1、语句2、with as

'; -- table2 的 name 作为 table1的条件 select * from table1 where name in (select name from table2) --如果有多 ...

DIY:从零开始写一个 SQL 构建器

最近在项目中遇到了一个棘手的问题,因为 EF Core 不支持直接生成 Update 语句,所以这个项目就用到了 EFCore.Plus 来实现这个功能,但是 EFCore.Plus 对 SQLite ...

如何让索引只能被一个SQL使用

有个徒弟问我,要创建一个索引,去优化一个SQL,但是创建了索引之后其他 SQL 也要用 这个索引,其他SQL慢死了,要优化的SQL又快.遇到这种问题咋搞? 一般遇到这种问题还是很少的.处理的方法很多. ...

给隔壁的妹子讲『一个SQL语句是如何执行的?』

前言 SQL作为Web开发是永远离开不的一个话题,天天写SQL,可是你知道一个SQL是如何执行的吗? select name from user where id = 1; 上面是一个简单的查询语句, ...

MySQL GROUP&lowbar;CONCAT函数使用示例:如何用一个SQL查询出一个班级各个学科第N名是谁?

如何用一个SQL查询出一个班级各个学科第N名是谁? 首先贴出建表语句,方便大家本地测试: -- 建表语句 CREATE TABLE score ( id INT NOT NULL auto_incre ...

一个 Sql语句优化的问题- STATISTICS 统计信息

前段时间,同事遇到一个 Sql语句的问题,一个列表分页功能响应在30 s以上,看数据库里面的数据条数,数据量也不大,相关字段的一些索引也都有,可就是慢.于是找出具体的sql 语句出来分析,分页功能主要 ...

随机推荐

AngularJS中实现无限级联动菜单

多级联动菜单是常见的前端组件,比如省份-城市联动.高校-学院-专业联动等等.场景虽然常见,但仔细分析起来要实现一个通用的无限分级联动菜单却不一定像想象的那么简单.比如,我们需要考虑子菜单的加载是同步的 ...

Python支持中文注释

三处设置,使Python的Eclipse开发环境(使用PyDev)支持中文 - (a)Eclipse的Window菜单Editors设置: Eclipse工具条 -> Window -> ...

负载均衡之 nginx

什么是负载均衡负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据[均匀]分摊到多个操作单元上执行,负载均衡的关键在于[均匀].在使用nginx负载均 ...

MySQL Index Merge Optimization

Index Merge用在通过一些range scans得到检索数据行和合并成一个整体.合并可以通过 unions,intersections,或者unions-intersection运用在底层的扫 ...

PMP是什么,PMP最难的是哪些内容?

目前在国内很多人还不了解PMP是什么,甚至不知道PMP认证的内容是哪些,考来有什么用,今天我这边就普及一下. PMP认证是美国项目管理协会发起的一项针对项目管理专业人士资格认证.取得认证需要学习项目管 ...

PHP实现的自定义图像居中裁剪函数示例

图像居中裁减的大致思路: 1.首先将图像进行缩放,使得缩放后的图像能够恰好覆盖裁减区域.(imagecopyresampled ― 重采样拷贝部分图像并调整大小) 2.将缩放后的图像放置在裁减区域中间 ...

命令提示符操作及Java的特点

day1_3 命令提示符的操作 GUI 图形化方式(可视化) CLI 命令行方式 (编程方式) dir 列出当前目录下文件及文件夹 md 创建文件夹 rd 删除文件夹(只能删除空文件夹) cd 进入指 ...

&lowbar;&lowbar;autoload自动加载类

在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利.这也是OO设计的基本思想之一.在PHP5之前,如果需要使用 ...

jq的each理解

1种 通过each遍历li 可以获得所有li的内容

  • 11a
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值