zoukankan      html  css  js  c++  java
  • 关于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;

  • 相关阅读:
    [Java] 开课吧--JVM
    [Java] 数据分析 -- 大数据
    [Java] 数据分析 -- NoSQL数据库
    [Java]数据分析--聚类
    [Java] 数据分析--分类
    [Java] 数据分析 -- 回归分析
    [Java] 数据分析--统计
    [Java]数据分析--数据可视化
    [Java] 数据分析--数据预处理
    从零开始的react入门教程(十),快速上手react-redux,相对于redux它究竟简化了什么?
  • 原文地址:https://www.cnblogs.com/xsl1995/p/5306944.html
Copyright © 2011-2022 走看看