分类目录归档:数据库技术

数据库技术,mysql数据库应用技术,sql语言学习。数据库基础教程。

SQL查询效率比较



SQL查询效率比较。

写SQL查询多表的时候一定要注意,能尽量少用连接最好少用,因为同是两个表数据的查询,用连接查询查询的数据量是笛卡尔积(TABLE1*TABLE2),而嵌套查询的话效率就高多了,例子如下:
第一种直接挂机:
select p.pn, s.sn, s.msn, p.parti[......]

Read more

oracle 备份还原命令



oracle 备份还原命令。

如amicos库,exp osuser/osuser@amicos_99 file=d:\*.dmp
(amicos_99是数据库服务名而非数据库名)

导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP ROWS=N //不[......]

Read more

oracle 存储过程详解 游标-增、删、改、查

oracle 存储过程详解 游标-增、删、改、查。游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果.
这个查询结果既可以是零记录,单条记录,也可以是多条记录.在游标所定义的工作区中,存在着一个指针(POINTER),
在初始状态它指向查询结[......]

Read more

mongodb 分组 得到第一条数据

mongodb 分组 得到第一条数据方法实例介绍。

业务逻辑:
控制器每分钟上报采集数据,现需得到每个控制器的每种采集数据的最近一条数据:
性能比较低。。。

Java代码 收藏代码
/**
* 分组,得到每个控制器每种采集类型的离当前最近的一条记录
*/
private st[......]

Read more

从视图索引说Notes数据库(上)

从视图索引说Notes数据库(上),索引是数据库系统重要的feature,无论是传统的关系型数据库还是时兴的NoSQL数据库,它攸关查询性能,因而在设计数据库时需要细加考量。 然而,Lotus Notes隐藏技术底层,以用户界面为导向,追求快速开发的理念,使得“索引”鲜有开发人员提及,甚至了解。大家[......]

Read more

从视图索引说Notes数据库(下)

从视图索引说Notes数据库(下)作用和代价
上文介绍了关系型数据库里的索引。Notes数据库里的索引隐藏在视图概念里(本文的讨论只针对 Notes的视图索引,不包含全文索引。)。开发人员创建的视图仅仅是存放在数据库里的一条设计文档,数据库引擎会依据它创建和更新索引。关系型数据库里 的索引是从记[......]

Read more