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则删除所有数据)