千家信息网

mysql select的审核有哪些

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍"mysql select的审核有哪些",在日常操作中,相信很多人在mysql select的审核有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"m
千家信息网最后更新 2025年02月01日mysql select的审核有哪些

这篇文章主要介绍"mysql select的审核有哪些",在日常操作中,相信很多人在mysql select的审核有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"mysql select的审核有哪些"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

· 禁止使用select *,只获取必要字段

解读:

1select *会增加cpu/io/内存/带宽的消耗

2)指定字段能有效利用索引覆盖

3)指定字段查询,在表结构变更时,能保证对应用程序无影响

· insert必须指定字段,禁止使用insert into T values()

解读:指定字段插入,在表结构变更时,能保证对应用程序无影响

· 隐式类型转换会使索引失效,导致全表扫描

· 禁止在where条件列使用函数或者表达式

解读:导致不能命中索引,全表扫描

· 禁止负向查询以及%开头的模糊查询

解读:导致不能命中索引,全表扫描

以5万数据为临界点。。。超过5万 就不使用like 必须修改

· 禁止大表JOIN和尽可能避免子查询

· 同一个字段上的OR必须改写问IN,IN的值必须少于50个

· 应用程序必须捕获SQL异常

解读:方便定位线上问题,

查看执行计划可知子查询在相同条件下是会比表关联多一个步骤的

同时会产生一个临时表。。

关联查询的效率 比 子查询效率更好

· 5.6之后的mysql关联表查询可以使用in 但是禁止使用exist

In的执行方式已经在5.6及之后的版本优化过了

Exist 还是老的执行方式。禁止使用

到此,关于"mysql select的审核有哪些"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

查询 字段 索引 学习 应用程序 程序 关联 应用 效率 方式 更多 条件 结构 问题 无影 保证 帮助 实用 有效 相同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 阿里云的突发型服务器怎么样 焦点访谈网络安全论文 大话西游二早期服务器 宜春市网络安全应急综合指挥中心 数据库设计通常包括 购买手游服务器犯法吗 江阴品质软件开发常见问题 国税网络安全工作情况 传奇单机版架设怪物数据库 软件开发资质考试 物品数据库和魔法加载错误 河南安防数显钟服务器 vmotion的网络技术 服务器如何访问多层路由下的电脑 软件开发项目的环境 移动硬盘数据恢复服务器 斯迈普用服务器可以写程序吗 梦谷时代网络技术有限公司 网络安全周天津展厅N2 做兼职什么app软件开发 大足区技术软件开发服务常见问题 图示软件开发文档 数据库修改后为什么还是原来的 安徽数据网络技术代理商 天津软件开发公司 小程序数据库部署服务器的ip 公安开展网络安全法教育 网上租服务器安全吗 数据库系统概论第五版二手 西安君凯网络技术
0