最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql语句查询技巧有哪些

来源:动视网 责编:小采 时间:2020-11-08 22:13:29
文档

mysql语句查询技巧有哪些

mysql语句查询技巧有哪些:mysql语句查询技巧:1、比较运算符能用 =就不用<>;2、明知只有一条查询结果,那请使用 LIMIT 1;3、为列选择合适的数据类型;4、尽量避免使用 SELECT *;5、使用LIMIT实现分页逻辑。mysql语句查询技巧:技巧1 比较运算符能用
推荐度:
导读mysql语句查询技巧有哪些:mysql语句查询技巧:1、比较运算符能用 =就不用<>;2、明知只有一条查询结果,那请使用 LIMIT 1;3、为列选择合适的数据类型;4、尽量避免使用 SELECT *;5、使用LIMIT实现分页逻辑。mysql语句查询技巧:技巧1 比较运算符能用


mysql语句查询技巧:

技巧1 比较运算符能用 “=”就不用“<>”

  “=”增加了索引的使用几率。

技巧2 明知只有一条查询结果,那请使用 “LIMIT 1”

  “LIMIT 1”可以避免全表扫描,找到对应结果就不会再继续扫描了。

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

  能用TINYINT就不用SMALLINT,能用SMALLINT就不用INT,道理你懂的,磁盘和内存消耗越小越好嘛。

技巧4 将大的DELETE,UPDATE or INSERT 查询变成多个小查询

  能写一个几十行、几百行的SQL语句是不是显得逼格很高?然而,为了达到更好的性能以及更好的数据控制,你可以将他们变成多个小查询。

技巧5 使用UNION ALL 代替 UNION,如果结果集允许重复的话

  因为 UNION ALL 不去重,效率高于 UNION。

技巧6 为获得相同结果集的多次执行,请保持SQL语句前后一致

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

技巧7 尽量避免使用 “SELECT *”

  如果不查询表中所有的列,尽量避免使用 SELECT *,因为它会进行全表扫描,不能有效利用索引,增大了数据库服务器的负担,以及它与应用程序客户端之间的网络IO开销。

技巧8 WHERE 子句里面的列尽量被索引

  只是“尽量”哦,并不是说所有的列。因地制宜,根据实际情况进行调整,因为有时索引太多也会降低性能。

技巧9 JOIN 子句里面的列尽量被索引

  同样只是“尽量”哦,并不是说所有的列。

技巧10 ORDER BY 的列尽量被索引

  ORDER BY的列如果被索引,性能也会更好。

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

  不仅提高了性能,同时减少了不必要的数据库和应用间的网络传输。

技巧12 使用 EXPLAIN 关键字去查看执行计划

  EXPLAIN 可以检查索引使用情况以及扫描的行。

技巧13 MySQL数字的取整、四舍五入、保留n位小数

更多相关免费学习推荐:mysql教程(视频)

文档

mysql语句查询技巧有哪些

mysql语句查询技巧有哪些:mysql语句查询技巧:1、比较运算符能用 =就不用<>;2、明知只有一条查询结果,那请使用 LIMIT 1;3、为列选择合适的数据类型;4、尽量避免使用 SELECT *;5、使用LIMIT实现分页逻辑。mysql语句查询技巧:技巧1 比较运算符能用
推荐度:
标签: 查询 方法 技巧
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top