• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 知识库 知识库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

2022年01月15日发布mysql语句查询有哪些

武飞扬头像
xhjyxxw
帮助0

知行礼动

大家好,今日小科来聊聊一篇关于2022年01月15日整理发布:mysql语句查询技巧有哪些的文章,现在让我们往下看看吧!

Mysql查询技巧:1。如果比较运算符可以使用"=",则不必使用" ";2.当您知道只有一个查询结果时,请使用“限制1”;3.为该列选择适当的数据类型;4.尽量避免使用“select *”;5.使用LIMIT实现分页逻辑。

Mysql查询技巧:

1技能比较运算符可以使用“=”代替“”。

='增加了使用索引的可能性。

提示:如果您知道只有一个查询结果,请使用“LIMIT 1”

如果“LIMIT 1”找到相应的结果,它可以阻止全表扫描继续扫描。

技巧3为列选择合适的数据类型。

如果可以使用TINYINT,就不需要SMALLINT了。如果可以使用SMALLINT,就不需要INT。要知道,磁盘和内存消耗越小越好。

技巧4将一个大的DELETEUPDATE或INSERT查询变成几个小查询

能写出几十行或者几百行的SQL语句吗?但是,为了获得更好的性能和更好的数据控制,您可以将它们变成多个小查询。

5提示如果结果集允许重复,请使用UNION ALL代替UNION。

因为UNION ALL的效率比UNION高。

6个提示:请保持SQL语句一致,以便获得同一结果集的多次执行。

这样做的目的是充分利用查询缓冲区。

7个提示尽量避免使用“选择*”

如果没有查询表中所有的列,尽量避免使用SELECT *因为它可以扫描整个表,索引不能有效使用,增加了数据库服务器的负担以及它和应用客户端之间的网络IO开销。

技巧WHERE子句中的列被尽可能多地索引

就“试试”。哦,不是所有的专栏。因地制宜,因为有时候指标太多也会降低性能。

技巧9联接子句中的列被尽可能多地索引

再试一次。哦,不是所有的专栏。

技巧10“排序依据”列被尽可能多地索引。

如果对顺序列进行索引,它的性能也会更好。

技巧11使用LIMIT实现分页逻辑

它不仅提高了性能,而且减少了数据库和应用程序之间不必要的网络传输。

技巧12使用解释关键字检查执行计划

解释可以检查索引使用情况和扫描的行。

技巧13舍入,舍入和保留MySQL数字的N个小数位

这篇好文章是转载于:知行礼动

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 知行礼动
  • 本文地址: /news/detail/tanhbggcaa