看啥推荐读物
专栏名称: JavaGuide
专注Java后端学习!内容涵盖Java面试指南、Spring Boot、Dubbo、Zookeeper、Redis、Nginx、消息队列、系统设计、架构、编程规范等内容。公众号作者的开源项目—JavaGuide 目前已经38k+Star。
今天看啥  ›  专栏  ›  JavaGuide

后端程序员必备:书写高质量SQL的30条建议

JavaGuide  · 公众号  · Java  · 2020-03-27 21:48
大家好!我是 Guide 哥。今天推荐一篇非常不错的文章,助你写出更高质量的 SQL。文章内容过多,为了方便随时查阅,建议收藏!前言本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询SQL尽量不要使用select *,而是select具体字段。反例子:select * from employee;正例子:select id,name from employee;理由:只取需要的字段,节省资源、减少网络开销。select * 进行查询时,很可能就不会使用到覆盖索引了,就会造成回表查询。2、如果知道查询结果只有一条或者只要最大/最小一条记录,建议用limit 1假设现在有employee员工表,要找出一个名字叫jay的人.CREATE TABLE `employee` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NUL ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照