zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    10 shell test命令
    9 shell 退出状态
    8 shell if else
    7 shell 数学运算
    6-x3 declare和typeset命令:设置变量属性
    6-x1 read命令:从键盘读取数据
    Bootstrap 有一个 class 属性叫做 well,它的作用是为设定的列创造出一种视觉上的深度感
    form-control给input添加这个class类后就会使用bootstrap自带的input框
    bootstrap文字居中!
    img-responsive class图片响应式
  • 原文地址:https://www.cnblogs.com/orangebook/p/3500623.html
Copyright © 2011-2022 走看看