• 16 更新和删除数据


    16.1 更新数据

    基本的UPDATE语句由3部分组成,分别是:

    • 要更新的表;
    • 列名和它们的新值;
    • 确定要更新行的过滤条件。

    基本语法结构如下:

    UPDATE mytable
    SET col = val
    WHERE id = 1;

    SET命令用来将新值赋给被更新的列。

    在更新多个列时,只需要使用单个SET命令,每个“列=值”对之间用逗号分隔(最后一列之后不用逗号)。

    UPDATE mytable
    SET col1 = val1,
        col2 = val2,
        col3 = val3
    WHERE id = 1;   

    为了删除某个列的值,可设置它为NULL (或者其他自定义的数值)

    UPDATE mytable
    SET col = NULL
    WHERE id = 1;

    16.2 删除数据

    为了从一个表中删除(去掉)数据,使用DELETE语句。
    语法格式如下:

    DELETE FROM mytable
    WHERE id = 1;

    TRUNCATE TABLE 可以清空表,也就是删除所有行。

    TRUNCATE TABLE mytable;

    注意:使用更新和删除操作时一定要用 WHERE 子句,不然会把整张表的数据都破坏。可以先用 SELECT 语句进行测试,防止错误删除。



  • 相关阅读:
    三台机子配置免密码登录
    cookie,session,token之间的联系与区别
    服务端技术栈
    ConcurrentHashMap
    Integer比较
    meidi
    MySQL字符串中数字排序的问题
    表格td、th强制换行
    mysql 清空表 Truncate及delete区别
    html锚点
  • 原文地址:https://www.cnblogs.com/xlzfdddd/p/10167665.html
Copyright © 2020-2023  润新知