ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Oracle(三)

2020-08-29 23:03:36  阅读:157  来源: 互联网

标签:insert number 添加 Oracle table where id


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)

 

标签:insert,number,添加,Oracle,table,where,id
来源: https://www.cnblogs.com/slambyexr/p/13583859.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有