ITPub博客

首页 > 数据库 > Oracle > oracle—表的管理

oracle—表的管理

Oracle 作者:wolong3 时间:2014-02-26 09:15:30 0 删除 编辑
创建表:create table tablename(字段1 类型1,字段2 类型2,字段3 类型3);
修改表:
    添加字段:alter table tablename add(字段 类型);
    修改某一列的字段类型长度:alter table tablename modify(字段 新字段长度);
    修改字段类型或名字:alter table tablename modify(字段 类型);(只可以对空表操作)
    删除字段:alter table tablename drop column 字段名;(不要随意做)
    修改表名:rename tablename to newtablename;
    删除表:drop table tablename;
向表中插入数据:
    insert into tablename values('字段1值','字段2值','字段3值');
    (日期的输入格式为'dd-mm月-yy',也可以修改日期的输入格式:alter session set nls_date_format='yyyy-mm-dd';)
插入部分字段:
    insert into tablename(字段1,字段3) values('字段1值','字段3值');
插入空值:
    在想插入空值的字段位置用null来代替字段值。当查询字段为空是select * from tablename where 字段名 is (not) null;
修改字段:update tablename set 字段1='字段1值',字段2='字段2值';
 update student set sal=sal*2 where sex='男';
删除数据:
    delete from tablename;删除所有记录,但表结构在,写日志,可以恢复,速度慢:
    Savapoint aa;//aa是保存点的名字,可以任意命名,保存点是覆盖的
    delete from tablename;
    rollback aa;
    truncate table tablename;删除所有记录,表结构还在,不写日志,无法找回删除记录,速度快

 
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23197117/viewspace-1116434/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-01-17