-
修改表字段名
alter table userinfo rename coulme email to new_email;
查看全部 -
删除字段
alter table userinfo drop column remarks;
查看全部 -
修改表字段类型
alter table userinfo modify userpwd unmber(6,0)
查看全部 -
alter table userinfo modify remarks varchar2(400)
查看全部 -
alter table userinfo add remarks varchar2(500);
查看全部 -
desc userinfo
查看全部 -
增加数据文件:
ALTER TABLESPACE tablespace_name ADD DATAFILE 'XX.dbf' SIZE.xx
删除数据文件:
ALTER TABLESPACE tablespace_name DROP 'filename.dbf'
查看全部 -
create tablespace 创建表空间
查看全部 -
alter table table_name
disable|enable constraint constraint_name;
alter table table_name
drop constraint constraint_name;--查询表约束
select constraint_name, constraint_type,status from user_constraints where table_name='';
查看全部 -
alter table table_name
add constraint constraint_name foreign key ( column_name)
references table_name1(column_name1);
查看全部 -
constraint constraint_name foreign key (column_name) references table_name1(column_name1) [on delete cascade]
查看全部 -
create table table_name (
column_name datatype refrences table_name1(clumn_name1,)
);
--注意:column_name 为从表字段, column_name1 为主表字段,二者数据类型一致,且column1为主表主键
查看全部 -
alter table table_name add constraint constraint_name primary key (column_name1,...);
--数据字典 查询约束 status ,状态 constraint_name 约束名称
user_constraints--修改约束名称
alter table table_name rename constraint old_constrain_name to new_constrain_name;
--禁用删除约束
alter table table_name disable | enable constraint constraint_name;
alter table table_name drop constraint constraint_name;
alter table table_name drop primary key [cascade];查看全部 -
--创建表的时候设置主键
①设置字段时候添加
create table table_name (
column_name datatype primary key,.....
);
②表级约束
create table table_name (
column_name datatype ,.....
constraint constraint_name primary key (column_name,.....)
);
查看全部 -
--创建表时创建非空约束
create table table_name (
column_name datatype NOT NULL,.....
);
--创建表后添加非空约束
alter table table_name modify column_name datatype NOT NULL
--去除非空约束
alter table table_namemodify column_name dataype null,..
查看全部
举报