51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#手撕发票查询
MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id
在Oracle中我们知道有一个HierarchicalQueries通过CONNECTBY我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4,那么所有节点为根的树的深度均不会超过4,则...
代码星球
·
2020-04-04
查询
id
MySQL
进行
树状
MySQL索引原理及慢查询优化
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化&rdqu...
代码星球
·
2020-04-04
MySQL
索引
原理
查询
优化
浅谈命令查询职责分离(CQRS)模式
在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题。虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写方面混合在一起的话,仍然会出现一些问题。本文介绍了命令查...
代码星球
·
2020-04-04
浅谈
命令
查询
职责
分离
MYSQL查询~ 存在一个表而不在另一个表中的数据
A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。 使用notin,容易理解,效率低 ~执行时间为:1.395秒~selectdistinctA.IDfromAwhereA.IDnotin(...
代码星球
·
2020-04-04
MYSQL
查询
存在
一个
不在
Spring Data JPA整合REST客户端Feign时: 分页查询的反序列化报错的问题
Typedefinitionerror:[simpletype,classorg.springframework.data.domain.Page];nestedexceptioniscom.fasterxml.jackson.databind.exc.InvalidDefinitionException:...
代码星球
·
2020-04-04
Spring
Data
JPA
整合
REST
MSSQL数据库链接字符串Asynchronous Processing=true不是异步查询吗,怎么是缓存
;AsynchronousProcessing=true 不是异步查询吗,怎么是缓存<!--<addname="default"providerName="System.Data.SqlClient"connectionString="DataSource=(localdb)MSSQLLocalD...
代码星球
·
2020-04-04
MSSQL
数据库
链接
字符串
Asynchronous
linq 多表分组查询统计
varq1=fromorderiteminq2joinpdin_iProductDetailContract.Entitiesonorderitem.ProductDetailIdequalspd.IdjoinpminProductMainContract.Entitiesonpd.ProductMainIdequal...
代码星球
·
2020-04-04
linq
多表
分组
查询
统计
MySQL子查询与连接
——MySQL子查询与连接1、setnamesgbk:设置客户端的显示形式为gbk(如果之前设置是utf-8编码则显示出来文字不能识别)2、子查询指嵌套在查询内部,必须在圆括号里使用,返回...
代码星球
·
2020-04-04
MySQL
查询
连接
sqlserver查询连续签到天数
createtable#t(keyIdintidentity,actionDatedatetime)insertinto#t(actionDate)selectdistinctCreateDatefromCRM_ScoreTransactionWHEREMemberID='1E7DFF7F-51ED-4E21-8471...
代码星球
·
2020-04-04
sqlserver
查询
连续
签到
天数
SQL中利用ROW_NUMBER()进行分页查询
SELECTContractName,ContractNO,State,CreateDateFROM(SELECTContractName,ContractNO,CreateDate,State,ROW_NUMBER()OVER(ORDERBYCreateDateDESC)ASRowNumberFROMdbo.MALL...
代码星球
·
2020-04-04
SQL
利用
ROW
NUMBER
进行
sql多行合并成一行用逗号隔开,多表联合查询中子查询取名可重复
简单版的SELECTa.CreateBy,Name=stuff((select','+NameFROMSG_ClientWHERECreateBy=a.CreateByforxmlpath('')),1,1,'')FROMSG_Clientagroupbya.CreateBy //连表查询SELECTa.Co...
代码星球
·
2020-04-04
查询
sql
多行
合并
一行
查询两个表合并成一个表
selectc.ClientID,c.Name,caseMAX(c.Grade)when0then'厂家直营'when1then'总代理'when2then'省级代理'when3then'省级代理'endGrade,MAX(d.CooperationIntention)asCooperationIntention,CO...
代码星球
·
2020-04-04
查询
两个
合并
一个
百万级别sql数据查询优化
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull最好不要给数据库留NULL,尽可能的使用 NOTNUL...
代码星球
·
2020-04-04
百万
级别
sql
数据查询
优化
mysql查询最大连接数及锁
1、查看最大连接数showvariableslike'%max_connections%';2、修改最大连接数setGLOBALmax_connections=200;3.root查看所有用户当前连接--showprocesslist;只列出前100条,如果想全列出请使用showfullprocesslist;show...
代码星球
·
2020-04-04
mysql
查询
最大
连接
mysql按日期分组统计的查询
SELECTDATE_FORMAT(TRANS_TIME,"%Y-%m-%d"),SUM(SUM)FROMibsp_pay_billWHERETRANS_TIME>"2018-02-0500:00:00"ANDTRANS_TIME<"2018-03-0523:59:59"ANDCOMPARE_SIGN="支...
代码星球
·
2020-04-04
mysql
日期
分组
统计
查询
首页
上一页
...
73
74
75
76
77
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他