摘要: Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。 视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。 2.用户通过简单的查询可以从复杂查询中得到结果。 3.维护数据的独立性,试图可从多个表检索数据。 4.对于相同的数据可产生不同的视图。视图分为简单视图和复杂视图: 简单视图只从单表里获取数据 复杂视图从多表 简单视图不包含函数和数据组 复杂 阅读全文
posted @ 2013-10-03 20:13 hello,MR.Guo 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 数据库管理员的职责:1. 升级和安装oracle数据库2. 建库,表空间,表,视图,索引3. 制定并实施备份与恢复计划4. 数据库权限管理,调优,故障排除5. 对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、约束、包 数据库的逻辑备份与恢复:导出:useridtablesownerfull=yinctyperowsfile 导出表:1. 导出自己的表Exp userid=scott/tiger@myoral tables=(emp) file=d:\e1.dmp2. 导出其他方案的表Exp userid=system/manager@myoral tables=(sc. 阅读全文
posted @ 2013-10-03 20:10 hello,MR.Guo 阅读(216) 评论(0) 推荐(0) 编辑
摘要: http://www.blogjava.net/caizh2009/articles/287787.htmlOracle中视图的创建和处理方法图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。2.用户通过简单的查询可以从复杂查询中得到结果。3.维护数据的独立性,试图可从多个表检索数据。4.对于相同的数 阅读全文
posted @ 2013-10-03 11:56 hello,MR.Guo 阅读(28998) 评论(0) 推荐(0) 编辑
摘要: http://www.2cto.com/database/201208/146501.htmlDDL、DML和DCL的理解1、DDL 1-1、DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次。以表举例:Create创建数据表,Alter可以更改该表的字段,Drop可以删除这个表,从这... 阅读全文
posted @ 2013-10-03 11:54 hello,MR.Guo 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 数据库版本:9.2.0.5 有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。 具体操作过程如下: SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004 Copyright (c) 1982, 2002, oracle Corporation. All rights reserved. SQL> connect sys/oracle as sysdba 已连接。 SQL> select username,p. 阅读全文
posted @ 2013-10-02 12:31 hello,MR.Guo 阅读(361) 评论(0) 推荐(0) 编辑
摘要: XP 任务管理器——性能 中 各项的意思1、物理内存——系统缓存 是指什么?是硬盘上的 虚拟内存 么?2、内存使用——总数、限制、峰值 都是指什么?3、核心内存 是指什么呢?一个高手给我的回复:物理内存:计算机上安装的总物理内存,也称RAM,“可用数”物理内存中可被程序使用的空余量。但实际的空余量要比这个数值略大一点,因为物理内存不会在完全用完后才去转用虚拟内存的。也就是说这个空余量是指使用虚拟内存(pagefile)前所剩余的物理内存。 “系统缓存”被分配用于系统缓存用的物理内存量。主要来存放程序和数据等。一但系统或者程序需要,部分内存会被释放出来,也就是说这个值是可变的。 : d$ c&a 阅读全文
posted @ 2013-10-01 21:15 hello,MR.Guo 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: Java 类集框架http://blog.csdn.net/chai_daguanren/article/details/51119881. Java类集框架产生的原因 在基础的应用中,我们可以通过数组来保存一组对象或者基本数据,但数组的大小是不可更改的,因此出于灵活性的考虑和对空间价值的担忧,我们可以使用链表来实现动态的数组。灵活的代价是操作上的繁琐,在计算机的世界,处理繁琐问题的不二法门就是将其封装,只向外暴露以供调用的方法视图。Java类集框架就是对这一方法的一种官方实现——一套动态对象数组的操作类,它其实就是Java对数据结构的一个大概的封装。2. 三个核心接口[java] view 阅读全文
posted @ 2013-09-26 21:39 hello,MR.Guo 阅读(204) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/lutinghuan/article/category/1127572 阅读全文
posted @ 2013-09-26 11:10 hello,MR.Guo 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、查询语句(SELECT)1、一般用法:SELECT ColumnFROM Table;例1:--从员工表里,选择姓名和工资SELECT last_name, salaryFROM employees;例2:--从员工表里,选择姓名和邮件,并将两列数据合成一列,以"员工邮件"为列名显示SELECT last_name + ' 的电子邮件是: ' + last_name +'@testage.com'AS "员工电子邮件详细信息"FROM employees;2、过滤重复行:SELECT DISTINCT ColumnFR 阅读全文
posted @ 2013-09-26 10:45 hello,MR.Guo 阅读(227) 评论(0) 推荐(0) 编辑
摘要: http://www.oschina.net/code/snippet_120166_6102public class Quick{ public static void main(String []args) { int arr[]={8,2,3,4,5,9}; Quick q=new Quick(); q.quickly(arr,0,arr.length-1); for (int i=0;ia[i]) { i++; } if (i<j) { a[j--]=a[i]; } } a[i]=x; System.out.println("下标为:"+i... 阅读全文
posted @ 2013-09-24 21:50 hello,MR.Guo 阅读(141) 评论(0) 推荐(0) 编辑