码迷,mamicode.com
首页 > 数据库
一个简单的NoSQL内存数据库—Berkeley DB基本操作的例子
一个简单的NoSQL内存数据库—Berkeley DB基本操作的例子 最近,由于云计算的发展,数据库技术也从结构式数据库发展到NoSQL数据库,存储模式从结构化的关系存储到现在如火如荼的key/value存储。其中Berkeley DB就是上述过程中的一个比较有代表性的内存数据库产品,数据库的操.....
分类:数据库   时间:2014-08-13 22:13:47    阅读次数:269
SQL优化
对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描select id from t where num is null最好不要给数据库留NULL...
分类:数据库   时间:2014-08-13 22:12:37    阅读次数:267
Postgres数据库基本介绍
最近一直在做一个和PostgreSQL数据库相关的项目,把自己在这个过程中学习的知识记录下来。关于PostgreSQL数据库网上已经有太多的相关介绍了,为了博文的系统性还是先看一下维基百科对PostgreSQL数据库的介绍吧。 PostgreSQL是自由的对象-关系型数据库服务器(数据库管...
分类:数据库   时间:2014-08-13 22:12:27    阅读次数:884
PostgreSQL 系统的基本体系结构
PostgreSQL 使用客户机/服务器(C/S)的模式提供服务,一个PostgreSQL会话由下列相关的进程(程序)组成:(1)一个服务器端进程。该进程管理数据库文件,接受客户端与数据库的连接,且代表客户端对数据库进行操作。该进程的程序名叫做 postgres。(2)前端应用,即需要进行数据库操作...
分类:数据库   时间:2014-08-13 22:11:37    阅读次数:327
簡單SQL存儲過程實例
实例1:仅仅返回单一记录集的存储过程。银行存款表(bankMoney)的内容例如以下IduserIDSexMoney001Zhangsan男30002Wangwu男50003Zhangsan男40要求1:查询表bankMoney的内容的存储过程create procedure sp_query_ba...
分类:数据库   时间:2014-08-13 22:10:07    阅读次数:309
PostgreSQL数据库系统的进程结构
PostgreSQL数据库系统的主要功能都集中于Postgres程序,其入口是Main模块中的main函数,在初始化数据集簇,启动数据库服务器是,都将从这里开始执行。Main模块主要的工作时确定当前的操作系统平台,并据此做一些平台相关的环境变量设置和初始化,然后通过对命令行参数的判断,将控制转到.....
分类:数据库   时间:2014-08-13 22:07:37    阅读次数:224
PostgreSQL9.2.4内核源码结构介绍
PostgreSQL的源代码可以随意获得,其开源协议也允许研究者任意修改,这里介绍一下PostgreSQL的源码结构以及部分实现机制。下载PostgreSQL源代码并减压后,其一级目录结构如下图: PostgreSQL源代码一级结构其中config目录下存放一些系统的配...
分类:数据库   时间:2014-08-13 22:05:47    阅读次数:234
MySQL修改密码的各种方法,yc整理
MySQL修改密码的各种方法整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令 mysql -uroot mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');.....
分类:数据库   时间:2014-08-13 22:04:37    阅读次数:301
数据库学习设计模式--组合模式
介绍: 想必你已经了解了数据结构中的树,ok,组合模式对于你就是一会儿的功夫了。组合模式相对来说比较简单。看一下定义 abstractclassComponent{protectedStringname;//这个用来标示一下节点publicComponent(Stringname){this.nam...
分类:数据库   时间:2014-08-13 22:03:17    阅读次数:196
安装Python第三方模块MySQLdb
用easy-install安装总是提示error: Unable to find vcvarsall.bat错误,尝试各种手段终于没有解决。最后从http://www.crifan.com/python_install_module_mysql_mysqldb/这篇博客中下载MySQL-python...
分类:数据库   时间:2014-08-13 22:02:57    阅读次数:269
解决 SQL Server 连接到服务器 错误223
我的SQL Server2005 一直正常使用但昨天出现了错误,如图。经过上网查,网上说的办法试了好多都没有解决这个问题。在经过多次的摸索后终于搞定了,答案很简单,是sql身份验证 “sa”账号 登录密码的问题。但是前提是你必须得保证你的sql server 的sql 身份验证可以用,所以在这里我们...
分类:数据库   时间:2014-08-13 21:59:17    阅读次数:271
Windows 7系统安装MySQL5.5.21图解
Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中、小型关系型数据库管理系统,非常具有有用性,对于我们学习非常多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL...
分类:数据库   时间:2014-08-13 21:55:07    阅读次数:339
SQLHelper.cs
1 using System; 2 using System.Collections.Generic; 3 using System.Data; 4 using System.Data.SqlClient; 5 using System.Linq; 6 using System.Reflectio....
分类:数据库   时间:2014-08-13 21:53:07    阅读次数:289
[每天一个Linux小技巧] gdb 下一次运行多个命令
一般gdb运行的时候,我们仅仅能输入一个命令.如:(gdb) c(gdb) bt假设想运行多个命令怎么办? 能否像bash那样, 使用; 如 ls; ls结论是不行.但能够通过gdb 内建函数的的方式来实现:(gdb) def cbt>c>bt 10>end(gdb)也能够追加到 $HOME/.gd...
分类:数据库   时间:2014-08-13 21:51:07    阅读次数:203
sqlite 使用记录
2014年8月13日 18:20:52SQLite中创建自增字段:简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加。从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入一...
分类:数据库   时间:2014-08-13 21:44:38    阅读次数:199
使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
错误原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008,但后来实际使用中使用的数据库是sqlserver 2005使用的 SQL Server 版本不支持数据类型“datetime2”The version of SQL Server in us....
分类:数据库   时间:2014-08-13 21:43:17    阅读次数:203
Linux_x64安装Oracle11g(完整版)
一、修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。oracle soft nproc 2047o...
分类:数据库   时间:2014-08-13 21:42:38    阅读次数:412
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!