Oracle数据库知识梳理---续(创建和管理表)

来源:互联网 发布:中译英 字数比例 知乎 编辑:程序博客网 时间:2024/04/30 01:24

创建和管理表

创建一个表

        2个条件(1 有权限  2 有表空间)         oracle给你提供了默认的resource.
create table t4(tid number, tname varchar2(20), tname2 char(6));

oracle的数据类型:

        a) VARCHAR2(size) 可变和定长区别        b) varchar2()  不能超过4096        c) oracle的数据类型 支持可见字符存储和不可字符的存储, 存图片  

建并且copy表
create + as

create table t5as     select *from emp;

–删除表
drop table test1;

–oracle的回收站

-- 查看回收站    show recyclebin-- 清空回收站    purge recyclebin;-- 彻底删除一张表    drop table test1 purge; --直接删除一张表,不通过回收站-- 还原表(从回收站中返复原表)    闪回的内容 --关于回收站注意问题--并不是所有的人都有回收站 管理员没有回收站 
SQL> show recyclebin;ORIGINAL NAME  RECYCLEBIN NAME OBJECT TYPE  DROP TIME---------------- ------------------------------ ------------ -------------------    EMP20            BIN$yB56S7m9QCacFW9wbkk4Ig==$0 TABLE        2014-08-10:22:48:43    SQL> select * from emp20;  不可以访问表       SQL> select * from BIN$yB56S7m9QCacFW9wbkk4Ig==$0    //不可以访问表    SQL> select * from "BIN$yB56S7m9QCacFW9wbkk4Ig==$0";  //可以访问表    SQL> select * from tab;                TNAME        TABTYPE  CLUSTERID    ------------------------------ ------- ----------                DEPT                           TABLE                EMP                            TABLE                BONUS                          TABLE                SALGRADE                       TABLE                EMP10                          TABLE                BIN$fzmdJXyITtOZOnFngV2ONQ==$0 TABLE   =====>回收站                T2                             TABLE                TESTDELETE                     TABLE                T1                             TABLE                T3                             TABLE                T5                             TABLE                EMPINCOMEVIEW                  VIEW                HREMP                          SYNONYM

-有关primary key

1 主键约束 通过这一列 唯一的确定一行值2 若定义主键约束 隐含 非空且唯一

-有关 foreign key 外键约束

1 定义 两张表, 一个表的列值 引用了另外一张表的列值 员工表 部门表        子表的外键关联的是父表的主键2 父表中的数据被子表引用, 则父表相应记录删不掉    若想删掉 级联删除 级联置空

—索引

1 数据库系统提供的机制,加过select的访问速度2 索引和表存在不同的地方 删除索引不影响表。。。。 3 索引的存储机制和管理员和开发人员没有关系,是数据库系统自动支持。。。透明的。。。4 创建主键和唯一性约束时,数据库系统会自动的创建索引。。。。。
原创粉丝点击