2)建表
Create table 表名(
No number(6),
Sname varchar2(20)
);
3)操作表
增加列;alter table emp add(address varchar2(50), id number(18) );
删除列 alter table emp drop column address;
修改列数据类型及长度 alter table emp modify( id varchar2 (20));
修改列名 alter table emp rename column id to sid;
修改表名 rename emp to semp;
删除表 drop table semp;
4)约束
添加约束
Alter table emp modify id not null;
Alter table emp add constraint pk_emp primary key(eno);
Alter table emp add constraint fk_emp foreign key(deptno) references deptn(deptno);
Alter table emp add constraint ch_emp check(sex=’男’or sex=’女’);
删除约束;
Alter table emp drop constraint 约束名;
修改非空约束;
Alter table emp modify 列名 null;
强制删除具有外健列依附的主键用cascade
Alter table emp drop constraint 主键约束名 cascade;
5)对表中数据进行更新(增删改)
增加数据 insert into emp values();
删除数据 delete from emp where
Delete from emp —做日志,可以恢复,rollback;
Truncate table emp;—-不做日志,数据不可恢复;
Update emp set sal=sal+100 where eno=5555;
6>表的数据的查询操作:
oracle数据对表的操作(DDL)
最新推荐文章于 2021-08-19 11:08:06 发布