Oracle操作表中数据

    xiaoxiao2021-03-26  28

    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则删除所有数据)
    转载请注明原文地址: https://ju.6miu.com/read-663692.html

    最新回复(0)