时间:2021-07-01 10:21:17 帮助过:3人阅读
2.2 进行对表的增加,修改,删除
alter table test1 add(test2 varchar2(20) not null); //其中test1为表名 test2为增加的列名,not null为约束 alter table test1 modify(test2 vatchar2(20) not null); //其中varchar2(20) 为修改后的属性 not null 约束根据以前写没写适当添加 alter table test1 drop(test2); // test2 为test1中删除的列名 drop table test1 // 直接删除表test1
2.3 添加约束
alter table test add constraint fk_test1 foreign key(test1) refenerces test3(test1) //添加外键约束,test3表中的test1列为其主键,test1为test表中的要添加的外键 alter table test add constraint ck_test1 check(条件) //添加检查约束,赋值时的约束条件 alter table test add constraint un_test1 unique(test1) //唯一约束,不能重复,可以有一个为空的值
3.DML语言 数据操作语言
insert into test1(test2,3,4) values(2,3,4) //给表进行赋值,test1为表名,Test2,3,4 为要添加的值得列名(不写默认顺序为创建表时的列的顺序) 2,3,4 为具体的值 update test set test2=xx where test2=xxx; //修改(更新)test表中的数据,将符合条件的test2例的值改为xx(不写条件会默认修改整个test2列的值为xx) delete test1 from test where test1=xx //同上,删除符合条件的test表中的test1列的值(默认删除test1列全部的值)
oracle数据库小总结
标签:upd 外键 不能 ons date div table size logs