• SQLITE-更新查询


    SQLite -更新查询

    SQLite UPDATE查询用于修改现有表中的记录。您可以使用WHERE子句与更新查询更新选中的行,否则会被更新的所有行。

    语法:

    UPDATE查询的WHERE子句的基本语法如下:

    UPDATE table_name

    SET column1 = value1, column2 = value2...., columnN = valueN

    WHERE [condition];

    您可以组合N条件通过ANDOR操作符。

    例子:

    确信COMPANY table有以下记录:

    ID          NAME        AGE         ADDRESS     SALARY
    
    ----------  ----------  ----------  ----------  ----------
    
    1           Paul        32          California  20000.0
    
    2           Allen       25          Texas       15000.0
    
    3           Teddy       23          Norway      20000.0
    
    4           Mark        25          Rich-Mond   65000.0
    
    5           David       27          Texas       85000.0
    
    6           Kim         22          South-Hall  45000.0
    
    7           James       24          Houston     10000.0
    

    下面是一个例子,这将更新地址的客户ID6:

    sqlite> UPDATE COMPANY SET ADDRESS ='Texas' WHERE ID =6;

    现在, COMPANY table有以下记录:

    ID          NAME        AGE         ADDRESS     SALARY
    
    ----------  ----------  ----------  ----------  ----------
    
    1           Paul        32          California  20000.0
    
    2           Allen       25          Texas       15000.0
    
    3           Teddy       23          Norway      20000.0
    
    4           Mark        25          Rich-Mond   65000.0
    
    5           David       27          Texas       85000.0
    
    6           Kim         22          Texas       45000.0
    
    7           James       24          Houston     10000.0
    

    如果你想修改所有ADDRESS SALARY COMPANY table中的列值,

    您不需要使用WHERE子句和更新查询将如下:

    sqlite> UPDATE COMPANY SET ADDRESS ='Texas', SALARY =20000.00;

    现在, COMPANY table有以下记录:

    ID          NAME        AGE         ADDRESS     SALARY
    
    ----------  ----------  ----------  ----------  ----------
    
    1           Paul        32          Texas       20000.0
    
    2           Allen       25          Texas       20000.0
    
    3           Teddy       23          Texas       20000.0
    
    4           Mark        25          Texas       20000.0
    
    5           David       27          Texas       20000.0
    
    6           Kim         22          Texas       20000.0
    
    7           James       24          Texas       20000.0
    
  • 相关阅读:
    Hadoop与分布式开发
    Hadoop体系结构
    MapReduce基本流程与设计思想初步
    hadoop集群启动时DataNode节点启动失败
    初识Hadoop
    国家标准免费下载网站大全
    Effective C++ 之 Item 3:尽可能使用 const
    Effective C++ 之 Item 2:尽量以 const, enum, inline 替换 #define
    Effective C++ 之 Item 1: 视C++为一个语言联邦
    Effective C++ 之 0 导读(Introduction)
  • 原文地址:https://www.cnblogs.com/orangebook/p/3500623.html
Copyright © 2020-2023  润新知