Oracle表的操作
1:创建表:正常创建
create table A ( ID VARCHAR2(30), NAME VARCHAR2(60), AGE VARCHAR2(30), SEX VARCHAR2(30), GRADE VARCHAR2(30), CHINESE VARCHAR2(30), MATH VARCHAR2(30), ENGLISH VARCHAR2(30), TEACHER VARCHAR2(30) );
2:子查询创建表
create table fuzi_a as select * from a where 1=2;
where 1=2.不把a表的数据插入到fuzi_a中。where1=1.新表和旧表有相同的数据。
创建表后对表进行操作:
1:添加列:
alter table a add(test_add varchar(30));
2:删除列:
alter table a drop column test_add;
3:修改列
alter table a modify(test_add varchar2(60) default 0.05);
修改前:

修改后:

4:将列设置为未使用的
alter table a set unused column test_add;

5:重命名列
alter table a rename column test_add to test_update;

6:将表设置为只读
alter table a read only;


浙公网安备 33010602011771号