码迷,mamicode.com
首页 > 数据库
MongoDB的使用学习之(七)MongoDB的聚合查询(两种方式)附项目源码
先来张在路上……此项目是用Maven创建的,没有使用Maven的,自己百度、谷歌去;直接用Junit测试就行,先执行里面的save方法,添加10000条测试数据提供各种聚合查询等。废话不多说,上干货……一、MongoDB数据库的配置(mongodb.xml)以下是我自己的配置,红色字体请改为自己本机...
分类:数据库   时间:2014-05-30 11:30:49    阅读次数:526
sql server中的锁 事务锁 更新锁 保持锁 共享锁 你知道吗?
锁定数据库的一个表SELECT * FROM table WITH (HOLDLOCK)注意: 锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT * FROM table WITH (TABLOCKX)其他事...
分类:数据库   时间:2014-05-30 12:30:32    阅读次数:240
完全卸载Oracle 11g
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展...
分类:数据库   时间:2014-05-30 12:37:14    阅读次数:255
SQL锁表解决并发性
在数据库开发过程中,不得不考虑并发性的问题,因为很有可能当别人正在更新表中记录时,你又从该表中读数据,那你读出来的数据有可能就不是你希望得到的数据。可以说有些数据同时只能有一个事物去更新,否则最终显示给用户的数据不是数据库中现存的数据。锁表就限制不同的事物在同一时间内不允许同时操作一张表,实例很简单...
分类:数据库   时间:2014-05-30 13:16:58    阅读次数:277
qt 数据库操作总结
#include QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类 封装数据库所有记录第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE...
分类:数据库   时间:2014-05-30 13:23:53    阅读次数:363
SQL Server中的事务与锁
了解事务和锁事务:保持逻辑数据一致性与可恢复性,必不可少的利器。锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。不懂的听上去,挺神奇的,懂的感觉我...
分类:数据库   时间:2014-06-07 02:49:11    阅读次数:290
SQL 锁的介绍
锁的概述一.为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的...
分类:数据库   时间:2014-06-07 02:52:29    阅读次数:325
MySQL cookbook读书笔记第六章
1,修改MySQL中的日期的格式 在显示一个日期值时,如果没有特别指定,MySQL按照ISO格式显示日期即(CCYY-MM0DD)。如果不希望按照MySQL的默认格式输出时间和日期值,可以使用date_format()或者time_format()函数按照用户期望的格式重写日期或者时间值 date_...
分类:数据库   时间:2014-06-07 03:02:10    阅读次数:454
ORACLE分页SQL
1,使用rownumSELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 212,使用betweenSELECT * FROM (SELECT A.*, ROWNUM RN FROM...
分类:数据库   时间:2014-06-07 03:09:30    阅读次数:242
sql取出某一列不重复数据的ID解决办法
取出某一列不重复数据的ID表A有ID,BID,ITime三列BID可能会有重复的现在要从A表根据ITime降序排序取出ID来,且如果BID重复就只取第一条数据的ID应该如何实现?------解决方案--------------------如果id是递增的select min(id),BID,max(...
分类:数据库   时间:2014-06-07 03:28:49    阅读次数:324
gdb初步窥探
本文是通过学习左耳朵皓帝的文章,详见:http://blog.csdn.net/haoel1.使用gdbgdb主要是用来调试c和c++程序,首先在编译前我们先把调试信息加到可执行程序当中,使用参数 -g 可以实现这一点。dzhwen@deng:~/first$ gcc -g tst.c -o tst...
分类:数据库   时间:2014-06-07 03:36:19    阅读次数:320
oracle 中 Start with...connect by 的用法(递归查询)
阿里电面问到了相关的知识,在网上找到这方面的文章。这几个关键字是查询递归数据的,形成一个树状结构。目前只有oracle支持,其他数据都要结合存储过程实现语法: select * from some_table [where 条件1] connect by [条件2] start with [条件3....
分类:数据库   时间:2014-06-07 03:43:40    阅读次数:241
Oracle 字符集
1.字符集查看方式;2.服务端、客户端字符集设置;3.乱码分析;1.字符集查看方式:1.1 通过 nls_database_parameters 视图查询数据库字符集(数据来源于props$):1 SQL> select parameter,value from nls_database_param...
分类:数据库   时间:2014-06-07 04:21:20    阅读次数:327
oracle rac IP详解
rac环境下vip/public/private IP的区别 每个节点要2块网卡, 3个IP,虚拟IP或者叫做业务IP,单个网卡当掉可以“漂”到其他网卡是继续提供服务在Oracle RAC环境下,每个节点都会有多个IP地址,分别为Public/Private/Vip,这三个IP到底有啥区别呢?分别用...
分类:数据库   时间:2014-06-07 04:30:53    阅读次数:367
oracle 实例名和服务名以及数据库名区别
一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:DB_NAME=myorcl...在创建数据库时就应...
分类:数据库   时间:2014-06-07 05:17:15    阅读次数:336
MongoDB入门简单介绍
有关于MongoDB的资料如今较少,且大多为英文站点,以上内容大多由笔者翻译自官网,请翻译或理解错误之处请指证。之后笔者会继续关注MongoDB,并翻译“Developer Zone”和“Admin Zone”的相关内容,敬请期待下期内容。MongoDB是一个基于分布式文件存储的数据库开源项目。由C...
分类:数据库   时间:2014-05-29 07:55:18    阅读次数:492
ORA-01033: ORACLE 正在初始化或关闭
C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期一 7月 5 09:50:36 2010Copyright (c) 1982, 2005, Ora...
分类:数据库   时间:2014-06-07 05:20:01    阅读次数:334
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!