首页 > 数据库技术 > 详细

Oracle(三)

时间:2020-08-29 23:11:40      阅读:90      评论:0      收藏:0      [点我收藏+]

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(三)

原文:https://www.cnblogs.com/slambyexr/p/13583859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!