待兔 待兔
4年前
一文读懂一条 SQL 查询语句是如何执行的
2001年MySQL发布3.23版本,自此便开始获得广泛应用,随着不断地升级迭代,至今MySQL已经走过了20个年头。为了充分发挥MySQL的性能并顺利地使用,就必须正确理解其设计思想,因此,了解MySQL的逻辑架构是必要的。本文将通过一条SQL查询语句的具体执行过程来详细介绍MySQL架构中的各个组件。MySQL逻辑架构
Buzz69 Buzz69
4年前
2000W 条数据的Oralce数据库SQL查询优化经验
 无论你写了什么、做了什么、别人都觉得你没啥的、写得不好、不深入,给你泼N多冷水,但是往往这些泼冷水的家伙往往大多是狗屁不是的家伙,甚至大多是马甲而已,有本事大家都多写写文章,用文章、用实力来证明写得更好就足可以让大家心服口服了。 我为了鼓励其
Easter79 Easter79
3年前
sql语句中的 inner join 、 left join 、 right join、 full join 的区别
简单明了地说,连接分内连接和外链接假设有A和B两张表内连接:innerjoin   表示把AB表的记录相符都显示出来,把AB表不符合条件的都排除外连接分三种,即左连接(LEFTOUTERJOIN)、右连接(RIGHTOUTERJOIN)、全连接(FULLOUTERJOIN),下面就简单解析一下,。1.ALEFTOUTERJOI
Wesley13 Wesley13
3年前
SQL利用函数或存储过程求男或女的总分平均分
!(https://oscimg.oschina.net/oscnet/633e11621f3e13e713cf063db00d72c8aa0.png)函数alterfunctionxb(@xingbievarchar(2))returnstableas
Wesley13 Wesley13
3年前
java核心技术第二篇之数据库SQL语法
查询products表记录SELECT\FROMproductsWHEREprice2000;–单行注释/\多行注释\/创建数据库CREATEDATABASEhei66\_day19\_db;hei66\_day19\_db查看数据库SHOWDATABASES;
Stella981 Stella981
3年前
SpringBoot项目里,让TKmybatis支持可以手写sql的Mapper.xml文件
!(https://oscimg.oschina.net/oscnet/272991e6205887d7808fb4971179d2d73ad.png)SpringBoot项目通常配合TKMybatis或MyBatisPlus来做数据的持久化。对于单表的增删改查,TKMybatis优雅简洁,无需像传统mybatis那样在mapper.xml文件
Wesley13 Wesley13
3年前
JDBC 使用 SQL Server 数据库容易发生死锁的原因
通过druid监控发现某些单表update的语句特别慢(1s以上),而且容易发生死锁,始终找不出原因,后来查阅网站:http://emransharif.blogspot.com/2011/07/performanceissueswithjdbcdrivers.html(https://www.oschina.net/action/GoToLin
Stella981 Stella981
3年前
SQL JOIN语法,以及JOIN where 和and区别,还有where和join效率问题。
语法join用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join和Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行join。数据库中的表可通过键将彼此联系起来。主键(PrimaryKey)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这
Wesley13 Wesley13
3年前
5000多张数据表,如何用SQL迁移到数据仓库?
点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货需求背景最近公司打算集中梳理几大业务系统的数据,希望将各个业务系统中的数据集中到数据仓库中。总共有5000多张数据表,但是好在业务数据量没有像电商那么庞大,也就几十个G。需求分析其实这个需求很简单,就是把这50
千万级数据深分页查询SQL性能优化实践 | 京东云技术团队
最近接到了一个新需求,要求提供查询关注对象的粉丝列表接口功能。该功能的难点就是关注对象的粉丝数量过多,不少店铺的粉丝数量都是千万级别,并且有些大V粉丝数量能够达到上亿级别