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 正则表达式
    jqGrid初次使用遇到的问题及解决方法
    JavaScript设计模式 -- 读书笔记
    CSS 7阶层叠水平
    高性能的JavaScript -- 读书笔记
    javaWeb学习笔记
    eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space.
    解决eclipse插件svn不显示svn信息和显示的信息为数字的问题
    JDK环境变量配置
    Maven3.0.3的环境变量配置
  • 原文地址:https://www.cnblogs.com/xsl1995/p/5306944.html
Copyright © 2011-2022 走看看