Oracle(三)

Oracle 增删改

                    1.建立一个表mysql

 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;)sql

                      2.1添加一条:
spa

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

                           2.2 添加多条(跟MySQL不一样的是Oracle 添加多条并非在values(),添加 insert)code

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没啥太大区别)deleteblog

delete from XX1 where id=1

                    4.删除表事务

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

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

                    5.修改语句(update)io

update 表名  set 列名 where 条件 update XX1 set age=20 where id=2;(把id为2的人的年龄修改到20)
相关文章
相关标签/搜索