当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
Oracle认证综合辅导:oracle对表的基本操作
发布时间:2012/10/1 13:02:07 来源:城市网学院 编辑:admin
   子查询目标:
    子查询是一种把查询的结果作为参数返回给另一个查询的一种查询
    子查询可以让你将多个查询绑定在一起
    嵌套子查询
    多层子查询
    相关子查询
    可接受外部的引用
    exists/any/all
    any:与子查询中的每一行与主查询进行比较,并对子查询中的每一行返回一个true值
    some:结果与any一样
    all:子查询结果都满足条件,才会返回true
    DML
    数据库插入:
    insert value
    insert select
    update:update table set col=value
    delete
    DDL
    创建和操作表
    create
    存储参数 storage(initial size,next size,minextents value,pctincrease value)初始分配空间、追加的长度、最小追加长度、每次追加的百分比或进行下一次追加
    用已存在的表创建新表:
    create table new_t(num,name,amount) as(select * from old_t where amount<50)
    alter
    1.加入一列到已经存在的表中
    2.修改已经存在的表中的某一列
    ALTER TABLE BILLS MODIFY NAME CHAR(40);将表中某字段改为长度40个字符
    ALTER TABLE NEW_BILLS ADD COMMENTS CHAR(80);向表中加一列
    alter不能用于对一个数据库增加或删除字段,但可以将某列由not null改为null
    drop
    drop table table_name;
    创建视图和索引
    视图:常被称为虚表,create view。视图是一个数据库对象,他允许用户从一个表或一组表中建立一个“虚表”,它本身没有数据,仅仅是一条查询语句。它可以方便的在各个表中进行联合查询,这对用户来说是很方便的,其次,可以增加安全性,屏蔽一些不想让无权限的用户看一些表中的数据即隐藏了基本表,这同时也可以隐藏着其中的复杂性,有时更改起来也很方便而不必涉及到应用程序。如一个表中有3列数据,我只想让其他用户看到2列,这时候视图就会显得十分方便。如表school 有ID,name,lesson三项,我只需要显示其中2项,实例如下:
    子查询目标:
    子查询是一种把查询的结果作为参数返回给另一个查询的一种查询
    子查询可以让你将多个查询绑定在一起
    嵌套子查询
    多层子查询
    相关子查询
    可接受外部的引用
    exists/any/all
    any:与子查询中的每一行与主查询进行比较,并对子查询中的每一行返回一个true值
    some:结果与any一样
    all:子查询结果都满足条件,才会返回true
    DML
    数据库插入:
    insert value
    insert select
    update:update table set col=value
    delete
    DDL
    创建和操作表
    create
    存储参数 storage(initial size,next size,minextents value,pctincrease value)初始分配空间、追加的长度、最小追加长度、每次追加的百分比或进行下一次追加
    用已存在的表创建新表:
    create table new_t(num,name,amount) as(select * from old_t where amount<50)
    alter
    1.加入一列到已经存在的表中
    2.修改已经存在的表中的某一列
    ALTER TABLE BILLS MODIFY NAME CHAR(40);将表中某字段改为长度40个字符
    ALTER TABLE NEW_BILLS ADD COMMENTS CHAR(80);向表中加一列
    alter不能用于对一个数据库增加或删除字段,但可以将某列由not null改为null
    drop
    drop table table_name;
    创建视图和索引
    视图:常被称为虚表,create view。视图是一个数据库对象,他允许用户从一个表或一组表中建立一个“虚表”,它本身没有数据,仅仅是一条查询语句。它可以方便的在各个表中进行联合查询,这对用户来说是很方便的,其次,可以增加安全性,屏蔽一些不想让无权限的用户看一些表中的数据即隐藏了基本表,这同时也可以隐藏着其中的复杂性,有时更改起来也很方便而不必涉及到应用程序。如一个表中有3列数据,我只想让其他用户看到2列,这时候视图就会显得十分方便。如表school 有ID,name,lesson三项,我只需要显示其中2项
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved