![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 77
SiLaSiLa__
这个作者很懒,什么都没留下…
展开
-
关系与非关系型数据库
关系型数据库与NOSQLNoSQL,指的是非关系数据库。由上面的叙述可以看到关系型数据库中的表都是存储一下格式化的数据结构,每个元组字段的组成都是一样的,即使不是每个元组都需要所有的字段,但数据库会为每个元组都分配所有的字段,这样的结构可以便于表与表之间进行连接等操作,但从另一个角度来说它也是关系数据库性能瓶颈的一个因素。而非关系数据库以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每...转载 2018-02-27 10:39:40 · 287 阅读 · 0 评论 -
sql
基本概念(1)any/all,构成 where 子句的条件判断,any:表示或(or)的概念,all:则表示与(and)的概念,这两个关键字的出现是为了语句的简化;(2)先分组再做聚合,逻辑上也应当如此,聚合(取最值)之后便无分组的必要;select region, sum(population), sum(area) from bbc group by region;1(3)group by h...转载 2018-03-07 20:59:37 · 274 阅读 · 0 评论 -
数据库索引
如下是可能导致索引失效的情况: 1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效. 错误的例子:select * fromtest where tu_mdn=13333333333; 正确的例子:sele...转载 2018-03-08 11:27:41 · 227 阅读 · 0 评论 -
sql分页语句及效率
分页很重要,面试会遇到。不妨再回顾总结一下: 一:创建测试环境,(插入100万条数据大概耗时5分钟)。1create database DBTest<br>use DBTest 二:--创建测试表1234567create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) nul...转载 2018-03-28 12:23:42 · 315 阅读 · 0 评论