zoukankan      html  css  js  c++  java
  • orcale 之数据操作

      SQL 语句的数据操作功能是通过数据操作语言实现的,用于改变数据库中的数据。数据更新包括插入、删除和修改三种操作,与之对应的就是 INSERT、 UPDATE 和 DELETE。

    数据准备

      创建两张表 t_person 和 t_debt.

    create table t_person(
        fname varchar2(20),
        fage number(10),
        fremark varchar2(20),
        primary key(fname)
    );
    
    create table t_debt(
        fnumber varchar2(20),
        FAmount numeric(10,2) not null,
        fperson varchar2(20),
        primary key(fnumber),
        foreign key(fperson) references t_person(fname)
    );

      t_person 为记录人员信息的数据表,其中主键为人员的名字,t_debt 为债务的数据表,其中主键为 fnumber 债务的编号,fperson 与 fname 为外键关系。

    INSERT

      INSERT 语句就是向数据表中插入数据,执行以下语句想t_preson 表中插入数据。

    insert into t_person(fname, fage, fremark) values ('jeff', 24, 'china');
    insert into t_person(fname, fage) values ('andrew', 23);
    insert into t_person(fname) values ('jack');

      还有另一种简化的写法就是省略表中的字段如下:

    insert into t_person values ('kurt', 24, 'china');

    UPDATE

      当需要对数据表中的信息进行更新的时候可以使用 update 语句。

    update t_person set fremark = 'Super Man';

      当没有任何的条件限定的时候,这时候使用 update 语句会对所有的数据进行了更新。

    update t_person set fremark = 'China' where fname = 'jeff';
    update t_person set fremark = 'China' where fname = 'kurt' or age = 23;

      如上我们可以在 where 语句中使用 or and 或者 not 等复杂的操作符。

    DELETE

      如果需要对数据进行删除的时候可以使用 DELETE 语句。

      注意:在使用 DELETE 语句的时候特别注意要加上条件限定,否则会将所有数据都删除掉的。

    delete from t_person where fname = 'jack';
  • 相关阅读:
    用mapreduce 处理气象数据集
    熟悉常用的HBase操作,编写MapReduce作业
    爬虫大作业
    第三章 熟悉常用的HDFS操作
    数据结构化与保存
    获取全部校园新闻
    爬取校园新闻首页的新闻的详情,使用正则表达式,函数抽离
    网络爬虫基础练习
    Hadoop综合大作业
    理解MapReduce
  • 原文地址:https://www.cnblogs.com/brother-four/p/6435688.html
Copyright © 2011-2022 走看看