Oracle操作之--表

来源:互联网 发布:手机网络老是连接超时 编辑:程序博客网 时间:2024/05/29 16:09

Oracle操作之–表

  • 创建:

    创建一个userinfo表,里面的字段有id,username,userpasswd

    create table userinfo
    (id number(6,0),
    username varchar2(20),
    userpasswd varchar2(20)
    redate date);

    创建表的时候可以自己来指定表的表空间

    create table userinfo2
    (id number(6,0),
    username varchar2(20),
    userpasswd varchar2(20) tablespace sys);

    如果不指定表空间,创建的表将默认为system表空间

    若创建表后想知道该表有哪些字段,可以使用desc userinfo查询

  • 修改:

    修改表名

    rename userinfo to new_userinfo

    修改表的字段名

    alter table userinfo
    rename column id to new_id;

    在userinfo表中添加一个remarks字段

    alter table userinfo
    add remarks varchar2(500);

    修改remarks字段的长度

    alter table userinfo
    modify remarks varchar2(400);

  • 删除:

    删除字段

    删除userinfo表中的remarks字段
    alter table userinfo
    drop column remarks;

    删除表

    表的截断,即删掉表中的全部数据,但是表还存在

    truncate table userinfo

    表的删除

    drop table userinfo

原创粉丝点击