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)