-
alter table userinfo_u2 add constraint un_unsername_new unique(username);查看全部
-
唯一约束和主键约束的区别: 主键字段值必须是非空的,唯一约束允许有一个空值; 主键在每张表中只能有一个,唯一约束在每张表中可以有多个 create table userinfo_u (id varchar2(10) primary key, username varchar2(20) unique, userpwd varchar2(20)); create table userinfo_u1 (id varchar2(10) primary key, username varchar2(20), constraint un_username unique(username));查看全部
-
删除外键约束 alter table userinfo_f4 disable/drop constraint FK_TYPEID_ALTER;查看全部
-
在修改表时创建外键约束 alter table userinfo_f4 add constraint fk_typeid_alter foreign key(typeid_new) references typeinfo(typeid);查看全部
-
表级外键约束 create table userinfo_f2 (id varchar2(10) primary key, username varchar2(20), typeid_new varchar2(10), constraint fk_typeid_new foreign key(typeid_new) references typeinfo(typeid) on delete cascade);查看全部
-
在创建表时设置外键约束(主从表关系) 1.创建主表 create table typeinfo (typeid varchar2(10) primary key, typename varcha3(20)); 2.创建从表 create table userinfo_f (id varchar2(10) primary key, username varchar2(20), typeid_new varchar2(10) references typeinfo(typeid)); 设置外键约束时,主表的字段必须是主键,主从表中相应的字段必须是同一数据类型, 从表中的外键字段的值必须来着主表中的相应字段的值,或者为null值查看全部
-
在修改表时添加主键约束 alter table userinfo add constraint pk_id primary key(id); 更改约束的名字 alter table userinfo rename constraint pk_id to new_pk_id; 删除主键约束 alter table userinfo disable/drop constraint new_pk_id; alter table userinfo_p drop primary key;查看全部
-
oracle卸载: 打开oracle安装目录下的dbhome_1/deinstall/deinstall.bat,回车查看全部
-
表空间: 1)永久表空间: 永久存储的表/视图等 2)临时表空间: 数据库操作中中间执行的过程, 完了自行删除将不永久保存 3)UNDO表空间: 保存事务所修改的旧值,修改前的数据(利于撤销等方便回滚)查看全部
-
主键约束 作用:确保表当中每一行数据的唯一性(非空、唯一) 一张表只能设计一个主键约束 主键约束可以由多个字段构成(联合主键或复合主键) create table userinfo_p ( id number(6,0) primary key, username varchar2(20), userpwd varchar2(20)); create table userinfo_p1 ( id number(6,0), username varchar2(20), userpwd varchar2(20), constraint pk_id_username primary key(id,username)); select constraint_name from user_constraints where table_name='userinfo_p1'查看全部
-
非空约束 create table userinfo_1 (id number(6,0), username varchar2(20) not null, userpwd varchar2(20) not null); alter table userinfo modify username varchar2(20) not null; alter table userinfo modify username varchar2(20) null;查看全部
-
约束的作用 1.定义规则 2.确保完整性(精确性和可靠性)查看全部
-
delete from testdel; 无条件删除等于truncate表,truncate删除全部数据效率更高 delete from userinfo where username='yyy';查看全部
-
1.无条件更新 update userinfo set userpwd='111111'; update userinfo set userpwd='111',email='111@126.com' 2.有条件更新 update userinfo set userpwd='123456' where username='xxx';查看全部
-
复制表数据——创建表时复制 1.复制全部数据 create table userinfo_new as select * from userinfo; 2.复制指定数据 create table userinfo_new1 as select id,username from userinfo; 复制表数据——添加时复制 1.复制全部数据 insert into userinfo_new select * from userinfo; 2.复制指定数据 insert into userinfo_new(id,username) select id, username from userinfo;查看全部
举报
0/150
提交
取消