sql和excel怎么实现数据互通 一条sql语句好还是解耦多条好?
浏览量:1722
时间:2023-03-22 21:50:13
作者:采采
一条sql语句好还是解耦多条好?
看看你的服务器的性能。有两种可能。
1.如果通过SQL做关联表,会导致mssql server的CPU、IOPS、内存等资源很高。但在后台,前端处理速度加快。
2.如果要通过多个SELECT with where条件把数据放到后台进行处理,那么mssql服务的连接数会比较高,后台CPU和内存资源也会比较高。考虑到事务情况,可能会有一个临时表锁。压力在后台。
所以,这取决于你的数据库和服务器。如果只针对mssql,第一种情况效率较高,但消耗资源较高。第二种情况,连接多,导致所有请求都连接到数据库,考虑互操作和事务,效率比较低。
学习SQL大概需要多长时间呢?
我认为一周足够了。
基本上,SQL用于CRUD(创建、读取、更新、删除)操作,它有两个方面。
学习DML和DDL语句、选择列表、WHERE子句表达式、连接、简单GROUP BY/HAVING、ORDER BY等等基本知识就够了。
基本DML和DDL。简单的WHERE表达式。连接及其语法,包括左/右连接。如果你知道 "旧 "连接语法(不使用连接关键字)和 "新 "加入语法。ORDER BY,以及在ORDER BY语句中有多列的含义。GROUP BY/HAVING——这些很少使用,但是如果你需要的话,它们通常是唯一有效的工作。不管怎样 "限制ltNgt "数据库引擎使用的语法。不幸的是,不同的数据库在这方面略有不同,但这在查询中很常见。简单的子查询——有时你需要这些,尤其是[NOT]存在的时候。了解常量子查询和相关子查询之间的区别也很有好处。了解主键、外键和索引。学习一些关于事务的基础知识,包括自动提交、启动事务、提交和回滚。一些简单的数据库设计
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。