在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法。使用游标使用表变量使用临...
分类:
数据库 时间:
2015-10-23 13:13:49
阅读次数:
215
图片摘录自陈彦铭出品2012.5的《10天掌握MongDB》MongoDB的特点--->面向集合存储,易于存储对象类型的数据--->模式自由--->支持动态查询--->支持完全索引,包含内部对象--->支持查询--->支持复制和故障恢复--->使用高效的二进制数据存储,包括大型对象(如视频等)---...
分类:
数据库 时间:
2015-10-21 21:07:05
阅读次数:
315
写sql的思路不同于常规编程语言(C、python)等等。前者,考虑如何一步步地得到最终答案;后者,考虑如何一步步地收缩数据范围。简而言之,前者是面向过程化(for each row do x),后者是面向集合(do all -> another all)。具体来讲,写sql从两种角度考虑:一、集合...
分类:
数据库 时间:
2015-09-22 18:49:53
阅读次数:
189
介绍:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 特点:高性能、易部署、易使用,存储数据非常方便。 主要功能特性有: ? 面向集合存储,易...
分类:
数据库 时间:
2015-09-11 00:16:46
阅读次数:
182
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现.....
分类:
数据库 时间:
2015-09-09 13:03:39
阅读次数:
224
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某....
分类:
其他好文 时间:
2015-08-28 02:08:41
阅读次数:
183
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实...
分类:
数据库 时间:
2015-08-27 20:38:26
阅读次数:
217
一般来说,我们通过SQL一般是面向集合进行数据操作,但是游标提供给我们更加强大的功能可以对数据集合进行逐行遍历有选择性的操作处理。当然游标也有其不可避免的缺陷就是:低效和复杂。所以一般正常的操作处理不会选择使用游标进行数据操作。 游标的使用:declare testCur cursor ...
分类:
数据库 时间:
2015-08-26 20:01:04
阅读次数:
179
MongoDB是一个介于关系数据库和菲关系数据库之间的产品。它支持的数据结构非常松散,是类似json的bson格式。 MongoDB是面向集合的存储。MongoDB中,一个数据库包含多个集合,一个集合中包含多个文档。 $ sudo service mongodb start #linux下启动mo....
分类:
数据库 时间:
2015-08-10 17:28:00
阅读次数:
143
在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的,...
分类:
数据库 时间:
2015-06-25 12:12:12
阅读次数:
106