• 关于oracle数据库(5)增删改查


    添加、修改、删除、查询都叫SQL语言(结构化查询语言)

    添加数据(注意事项:列的顺序和值的顺序要相同、数量也要相同;字符串要加单引号,数字可以加或不加)

    insert into 表名(列名,列名,列名) values (值,值,值);

    如:insert into student (sid,name,sex) values(2013550001,'xsl','女');

    添加时间数据

    如:insert into student(birthday) values(to_date('2016-03-22','yyyy-mm-dd'));

    修改表  alter table

    增加一列

    alter table 表名 add 增加的列名 数据类型;

    如:alter table student add age number(3);

    多行插入(向现有表中插入查询结果集)

    insert into 表1(表1列1,表1列2,表1列3) select 表2列1,表2列2,表2列3 from 表2

    删除一列

    alter table 表名 drop column 打算删除的列名;

    如:alter table student drop column sex;

    修改表的名字

    rename 旧表名 to 新表名;

    查看表结构(此命令局限于命令窗口)

    desc 表名;

    删除数据

    delete from 表名 where 条件;

    如:delete from student where sid=3;

    delete from student where name="宋仲基" and money<1500;

    delete 列名 from 表名 where 条件;

    修改数据

    update 表名 set 列名='新值',列名='新值' where 条件;

    如:update student set money=1900,sex='女' where sid=1;

    set name='刘亦菲', birthday=to_date('19990101','yyyymmdd') where sid=1;

    update student set money=money+200 where sid=1;

    查找

    select * from 表名;

    其他操作

    复制表

    create table 表2 as select * from 表1;

    复制表结构(不要数据)

    create table 表2 as select * from 表1 where 1!=1;

  • 相关阅读:
    NS网络仿真,小白起步版,双节点之间的模拟仿真(基于UDP和CBR流)
    Linux学习,ACL权限管理
    SQL中的注释语句
    C#连接SQL Server数据库小贴士
    C#重写ToString
    C#控制台应用程序之选课系统
    浅谈C、C++及其区别、兼容与不兼容
    C++之客户消费积分管理系统
    A*算法
    HTML标签列表总览
  • 原文地址:https://www.cnblogs.com/xsl1995/p/5306944.html
Copyright © 2020-2023  润新知