
数据库
文章平均质量分 50
对数据库技术做从0到实战的分享。
本参
毕业于北京信息科技大学,自学技术进入公司,后慢慢接触前后端技术。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL提高查询效率知识拾忆
SQL条件解析是自下而上,从右到左进行解析。所以条件末尾需要是最关键的条件。 SQL Server解析器from后的表,是按照从右往左的顺序处理。所以from处理表是,应该让from表中最后的表的行数最少。让最右侧的表作为基础表。 SQL执行先扫描最右侧的表,然后再扫描左侧的表,将左侧表扫描的记录与右侧表的记录进行排序合并。 如果有三个以上的表,需要选择交叉表作为基础表。交叉表是指被其他表引用的表 例如:C是A、B表的交叉表。则 select * from A,B,C比其他表排序更有效率。原创 2021-12-01 14:04:20 · 382 阅读 · 0 评论 -
SQL存储过程理解
在开发中,经常听同事说存储过程,这个存储过程实现修改很麻烦。听着总是云里雾里,什么是存储过程,存储过程到底是个什么东西。下面我们就简单来介绍什么是存储过程。 什么是存储过程? 直接上图,让你肉眼看到什么是存储过程 图1是mysql的存储过程,图2是SQL server的存储过程 如果查看别人的存储过程? 选中存储过程,右键修改,即可查看存储过程 但是SQL server我右键查看的时候报错,不知道为啥,以后再搞吧。 看看报错了。不知道为啥,很奇怪。从网上找答案,说是 S...原创 2021-11-19 16:01:47 · 1390 阅读 · 0 评论 -
搞懂select
在数据库查询中,select是最常用,并且也是最难理解的。select查询并不是按照它的编写顺序执行。 select [查询字段] from [table1] [join类型left,right,inner,full] join [table2] on <条件> where <条件> groupby 字段名 having <条件> limit [长度] 上述执行步骤如下: ...原创 2021-10-14 11:08:27 · 148 阅读 · 0 评论