Oracle操作表中数据

INSERT语句插入数据

向表中所有字段添加值

insert into userinfo(表名)
values(按顺序添加进入表中)(1,'xxx','123','xxx@126.com',sysdate);

向表中指定字段添加值

insert into userinfo(表名)(id,username,userpwd)
values(2,'yyy','123');

查询表中指定字段

select username,userpwd from userinfo;

向表中添加默认值

创建表时添加默认值:

create table userinfo1
(id number(6,0),
regdate date default sysdate);

直接添加默认值

alter table userinfo
modify email default '无';

复制表数据

create table userinfo_new(新表名)
as
select column1,...(数据名)|*(或所有数据*)from userinfo(旧表名);

在添加时复制数据

insert into userinfo_new
select column...(指定字段)|*(所有字段) from userinfo; 

指定字段复制数据

insert into userinfo_new
(id,username)
select id,username(指定字段 from userinfo;  

修改字段数据

update userinfo
set username = 'zzz', userpwd = '222'
where id=1;(不加where条件则修改所有字段)

删除数据

delete语句

delete from userinfo
where id=1;(不加where则删除所有数据)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值