城市猎人

在一网情深的日子里,谁能说得清是苦是甜,只知道确定了就义无反顾
posts - 1, comments - 7, trackbacks - 0, articles - 89

5.1 模式对象之表管理

Posted on 2008-07-24 21:12 sailor 阅读(155) 评论(0)  编辑  收藏 所属分类: oracle
一、创建表
1    create table tablename
2    (
3        name varchar2(20),
4        age number(3,0),
5        sex char(1)
6   )tablespace student;


二、修改表
    1、增加表属性
1Alter table tablename add address varchar2(30);

    2、修改表属性
1Alter table tablename modify name varchar2(30);

    3、删除表属性
1Alter table tablename drop column sex;

    4、修改表所属表空间
1Alter table mytable move tablespace T_index

    5、修改约束
1Alter table tableName disable/enable constraint loan_ok

    6、修改列名
1Alter table mytable rename column Old_name to New_name;

三、删除表
1Drop table tablename cascade constraints

四、重命名
1RENAME old_name To New_name;

五、分析表
1、查看表
1Select table_name, num_rows, blocks, empety_blocks from dba_tables where table_name ='MYTABLE';

1Select table_name form user_tables where tablespace_name='STUDNE';

2、释放未用过的空间
1Alter table account deallocate unused;

六、数据操作
    Update、Insert、Delete

七、表碎片整理
1Alter table mytable enable row movement;
2
3Alter table mytable shrink space;


只有注册用户登录后才能发表评论。


网站导航: