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)
相關文章
相關標籤/搜索