当前位置: 首页 > news >正文

玩具网站建设方案seo优化快速排名技术

玩具网站建设方案,seo优化快速排名技术,企业网站建设日程表,网站支付按钮怎么做一.条件字段使用函数 explain select * from bpm_proc_instance bpi where CREATED_AT > 2022-06-01 CREATED_AT 字段建立了索引,此时explain分析的结果表明能使用到索引 但如果我们对 CREATED_AT 字段使用函数 explain select * from bpm_proc_instance bpi w…

一.条件字段使用函数

explain select * from bpm_proc_instance bpi where CREATED_AT >= '2022-06-01' 

CREATED_AT 字段建立了索引,此时explain分析的结果表明能使用到索引

image-20230227173114052

但如果我们对 CREATED_AT 字段使用函数

explain select * from bpm_proc_instance bpi where month(CREATED_AT) = 6 ;

image-20230227173319192

此时可以看到已经没有使用索引了

因为对字段使用函数后,从根节点开始,索引就不知道如何选择了。B+树的快速定位能力,来源于同一层兄弟节点的有序性。

二.隐式类型转换

如果某个字段是字符串类型的,使用where进行判断时,如果与之比较的是数字类型的值,那么将导致索引失效

select * from log where no = 110717;

如上SQL所示,如果声明字段时,no 是varchar类型的,那么此时会将SQL转换为

select * from log where cast(no as signed int) = 110717

变相的对 no 字段使用了函数 也将导致索引失效。

但如果 no 字段是 int类型的,此时我们执行以下SQL

select * from log where no = '110717';

索引是不会失效的。因为MySQL在数字与字符串做比较时,会将字符串转换为数字进行比较。因此,此时的SQL相当于

select * from log where no = cast('110717' as signed int);

并没有在条件字段上加上索引

三.隐式字符编码转换

SELECT * FROM T1 LEFT JOIN T2 ON T1.ID=T2.TID

上述SQL,如果 T1表中的 ID 字段 与 T2 表中的 TID 字段 使用的不是同一种字符编码,也会导致索引失效。

http://www.tj-hxxt.cn/news/77129.html

相关文章:

  • 12306网站学生做台州网站建设推广
  • 自己做外贸 建一个网站广州网站建设正规公司
  • 百度收录网站怎么做网络营销有哪些手段
  • 国学大师网站是哪里做的哪里有竞价推广托管
  • 网站页面链接怎么做的一站式网站设计
  • 网站要咋做搭建网站需要哪些步骤
  • 专门做隐形眼镜的网站seo搜索引擎优化推广专员
  • 网站被黑怎么办贵州seo技术培训
  • 公司注册资本最低多少免费seo优化
  • 网站期刊怎么做页面优化算法
  • 水网站模板sem是什么基团
  • 云网站开发网络运营具体做什么
  • 企微宝seo技术教学视频
  • 免费门户网站搭建国内新闻最新5条
  • 企业网站推广的策略台湾永久免费加密一
  • 企业网站建设套餐网络营销的实现方式包括
  • 西安微网站制作营销型网站建设
  • 如何优化网站北京优化网站推广
  • 陕西住房与建设厅网站营销策划与运营团队
  • 网站伪静态友情手机站
  • 做信息网站需要什么视频外链工具
  • 怎么把自己做的网站让外网访问澳门seo推广
  • 做我韩国连续剧网站免费关键词挖掘网站
  • 建设网站商品怎么弄网络广告投放网站
  • 怎么做网站设计方案专业代写软文
  • 网站建设需要哪些技术人员竞价点击软件排名
  • 网站中怎么做下载链接企业品牌推广策划方案
  • 精美网站制作公司线上推广平台有哪些
  • 建设银行网站广州官方新闻
  • 克隆网站怎么做后台衡水seo优化