Oracle数据库的数据结构Oracle的文件系统主要分为四大部分:1)控制文件2)数据文件3)日志文件4)其他文件(如参数文件,密码文件等)前三种文件系是Oracle文件系统的主要组成部分,一般在以下路径可以找到:$ORACLE_HOME$\oradata\orcl.CTL文件为控制文件.DBF文件为数据文件...
分类:
数据库 时间:
2015-03-06 17:16:01
阅读次数:
1151
先啰嗦啰嗦,真的没想到,mongoDB能这么快推出3.x,我的2.6的读书笔记还没有写完呢,3.0就杀到了,咋办。。。头疼中。。。看了一下3.0的介绍,我觉得还是直接上3.x的读书笔记吧,2.x的东东和3.x的比较着来,这样老的延续的东西也能温习,新的东西也可以马上知道,而且3.x的x到底到几的时候才能变成相对bug fixed版本还不知道,所以一边看着一边看bug fix过程吧。3.0的变化是从底...
分类:
数据库 时间:
2015-03-06 17:05:40
阅读次数:
343
1、程序结构 每一个Pro*C程序都包括两部分:(1)应用程序首部;(2)应用程序体 应用程序首部定义了ORACLE数据库的有关变量, 为在C语言中操纵ORACLE数据库做好了准备。应用程序体基本上由Pro*C的SQL语句调用组成。主要指查询SELECT、INSERT、UPDATE、DELETE.....
分类:
数据库 时间:
2015-03-06 17:03:10
阅读次数:
267
QSqlQuery类提供了一个用于执行SQL语句和浏览查询的结果集的接口。 QSqlQueryModel和QSqlTableModel类提供了一个用于访问数据库的高级接口,这将在下一节介绍。如果你不熟悉SQL,如果你不熟悉SQL,你可以直接使用下一节介绍的高级接口类。1 执行一个查询 要执行...
分类:
数据库 时间:
2015-03-06 17:01:57
阅读次数:
189
1: $data ['parentid'] = $pid;M('menu')->where($data)->order(' id asc ')-> select(); // select 是选择多条数据M('menu')->where($data)->limit(1)-> find(); // .....
分类:
数据库 时间:
2015-03-06 16:56:02
阅读次数:
186
配置好LNMP环境以后,默认的网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘。更改网站文件目录如果你使用的是军哥的lnmp一键安装包,那默认的虚拟主机配置环境在 /usr/local/nginx/conf/vhost/ 目录:vi /usr/local/nginx/conf/vh...
分类:
数据库 时间:
2015-03-06 16:53:15
阅读次数:
135
参考文档:http://blog.csdn.net/wwp1026/article/details/6900569
分类:
数据库 时间:
2015-03-06 16:32:39
阅读次数:
116
1、自增列 只有int类型且为primary key 才可以使用auto_increment。且自增列的步长是针对实例设置的不能针对某个表设置 SHOW VARIABLES LIKE 'auto_inc%'; alter table album change ALBUM_ID ALBUM_ID bi...
分类:
数据库 时间:
2015-03-06 16:30:14
阅读次数:
173
---恢复内容开始---[今天下午接受了一个紧急小任务,是将一组比赛记录统计出来,将象棋游戏玩家的两条记录在一行里面显示,进数据库看之后是首先想到的是行转列,但是一开始就觉得不对,后来写到一半确实不对,后来上网查询了半天多行多列转一行多列,发现又要写算法又要写函数,看了实在头疼,不想这么麻烦。于是自...
分类:
数据库 时间:
2015-03-06 16:30:20
阅读次数:
260
原文: 第十七章——配置SQLServer(4)——优化SQLServer实例的配置 前言:Sp_configure 可以用于管理和优化SQLServer资源,而且绝大部分配置都可以使用SQLServer ManagementStudio的图形化界面实现。 准备工作:为了查看SQLServer当前实...
分类:
数据库 时间:
2015-03-06 16:27:16
阅读次数:
176
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表...
分类:
数据库 时间:
2015-03-06 16:23:54
阅读次数:
127
原文: 第十七章——配置SQLServer(3)——配置“对即时负载的优化” 前言: 在第一次执行查询或者存储过程时,会创建执行计划并存储在SQLServer的过程缓存内存中。在很多时候,我们会执行一些简单的程序,仅仅执行一次,而为这些查询创建存储过程是非常浪费内存资源的。由于内存不足,可能会导致你...
分类:
数据库 时间:
2015-03-06 16:24:05
阅读次数:
203
详细版本一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭OR...
分类:
数据库 时间:
2015-03-06 16:22:33
阅读次数:
210
原文: 第十七章——配置SQLServer(1)——为SQLServer配置更多的处理器 前言: SQLServer提供了一个系统存储过程,SP_Configure,可以帮助你管理实例级别的配置。微软建议使用默认配置,但是基于不同的服务器、不同负载的系统和你的用法,更改配置可能会给你的性能带来好处。...
分类:
数据库 时间:
2015-03-06 16:19:50
阅读次数:
175
所有JOIN语句的共同点是:将一个记录与另外一个或多个记录匹配,从而生成一个新记录,这个记录是由两个记录的合并列所产生的一个超集。内部连接:内部连接语法结构:SELECT FROM [ON ]INNER JOIN(内部连接)类似与WHERE子句内部连接是一个排他连接,排除表中没有匹配的所有记...
分类:
数据库 时间:
2015-03-06 16:20:15
阅读次数:
152
原文: 第十二章——SQLServer统计信息(2)——非索引键上统计信息的影响 前言: 索引对性能方面总是扮演着一个重要的角色,实际上,查询优化器首先检查谓词上的统计信息,然后才决定用什么索引。一般情况下,默认会在创建索引时,索引列上均创建统计信息。但是不代表在非索引键上的统计信息对性能没有用。 ...
分类:
数据库 时间:
2015-03-06 16:16:59
阅读次数:
172
原文: 第十二章——SQLServer统计信息(1)——创建和更新统计信息 简介:查询的统计信息:目前为止,已经介绍了选择索引、维护索引。如果有合适的索引并实时更新统计信息,那么优化器会选择有用的索引供查询之用,因为SQLServer优化器是基于开销的优化。当在where和on上的列上的数据需要显示...
分类:
数据库 时间:
2015-03-06 16:15:38
阅读次数:
188