看啥推荐读物
专栏名称: 51CTO技术栈
有趣 | 有料 | 有内涵,为您提供最优质的内容,愿我们一起悦享技术,成就人生。
今天看啥  ›  专栏  ›  51CTO技术栈

30条书写高质量SQL的建议,太有用了!

51CTO技术栈  · 公众号  · 程序员  · 2020-03-24 18:05
“ 本文将结合实例 demo,阐述 30 条有关于优化 SQL 的建议,多数是实际开发中总结出来的,希望对大家有帮助。图片来自 Pexels1查询 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 NULL,  `age` int(11) DEFAULT NULL,  `date` datetime DEFAULT NULL,  `sex` int(1) DEFAULT NULL,  PRIMARY K ………………………………

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