Oracle操作表命令Oracle操作表命令
1.创建表;
drop table stu
create table stu(
id number(6),
name varchar2(20),
sex number(1),
age number(3),
sdate date
);
2.描述表结构;
desc stu;
3.修改表;
增加字段:
alter table stu add(addr varchar2(100));
修改字段:
alter table stu modify (addr varchar2(200));
删除字段:
alter table stu drop (addr);
4.创建序列;
create sequence seq;
查看序列:
select sequence_name from user_sequences;
递增:
seq.nextval;
5.主外键约束;
create table t_qx(
// 非空约束
id number(4) not null,
qname varchar2(20),
constraint qx_id_pk primary key(id)
) ;
create table t_jd(
id number(4),
// 默认约束
jname varchar(20) default ‘cheng’,
qid number(4),
// 主键约束
constraint jd_id_pk primary key(id),
//
constraint jd_jname_uni unique(jname),
// 外键约束
constraint jd_qid_fk foreign key(qid) references t_qx(id),
);