Oracle(三)

Oracle 增删改

                    1.创建一个表

 create table XX’表名‘(
id number(10) not null,
name varchar2(200),
age number(10)
);
-- 解锁scott用户并重新设置密码:
alter user scott account unclok;
alter user scott indentified by tiger;

                    2.添加语句(Oracle中是事务是需要提交所以在添加,删除和修改需要加commit;)

                      2.1添加一条:

insert into XX value(1,‘saber‘,18);
commit;

                           2.2 添加多条(跟MySQL不同的是Oracle 添加多条并不是在values(),添加 insert)

1.                  
insert into XX1 
select 2,‘lm‘,12 from dual
union
select 3,‘yx‘,18 from dual;
2.把一个表的数据添加到另一个表上,创建一个新表
create table XX2(
id number(10) not null,
name varchar2(200),
age number(10)

insert into XX2 select * from XX;
3.复制一个表(1=1复制结构和值)(1=0只复制结构不复制数据)
create table XX3 as select * from XX1 where 1=1

                    3.删除语句(跟mysql没啥太大区别)delete

delete from XX1 where id=1

                    4.删除表

1.摧毁表        truncate table t
2.删除表        drop table person

                       直接摧毁表结构后重构表,比delete要很快,但是没法按照条件删除

                    5.修改语句(update)

update 表名  set 列名 where 条件 
update XX1 set age=20 where id=2;(把id为2的人的年龄修改到20)

 

Oracle(三)

上一篇:ExtJS4 button提交表单请求与直接ajax请求的一点小区别


下一篇:Python连接mysql