博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
            
    create table  (表名) as select * from (要被复制的表名)

    //复制表内容    

 

1:创建表空间,创建用户,以及给用户分配权限:
create tablespace test1_space //创建表空间Test1_space datafile '指定路径' // 指定创建表空间的路径 size 100M //大小为100M autoextend on next 30M maxsize unlimited // 如果空间不够用,每次扩大30M,最大空间为系统默认(创建数据库时会默认每次扩大的值,不写这个也可以)


create user 打个鸡er          //创建用户名
identified by 123456              //用户密码
default tablespace test1_space    //用户默认管理的表空间



grant ** to 打个鸡er          //将权限**给用户(connect 临时用户 resource 正式用户 DBA 管理员,最高权限)(还有许多权限可以自行百度)
revoke ** from 打个鸡er       //撤销用户**的权限

2:子查询运算符:
>  >=  <  <=  =  <>(!=)       //子查询的结果是单行单列时,使用单行运算符
in                       //子查询的结果是多行时使用多行运算符
=any   <any   >any         
<all  >all

      alter table test add constraint fk_test1 foreign key(test1)             refenerces test3(test1) 
         //添加外键约束,test3表中的test1列为其主键,test1为test表中的要添加的外键

      alter table test add constraint ck_test1 check(条件)                                        //添加检查约束,赋值时的约束条件

       alter table test add constraint un_test1 unique(test1)                               //唯一约束,不能重复,可以有一个为空的值