美文网首页
SQL语法关于删除与更新的对比整理

SQL语法关于删除与更新的对比整理

作者: 猛犸象和剑齿虎 | 来源:发表于2021-03-18 13:16 被阅读0次

    有些知识点只是一眼的事,但是由于平时用的不多,就很容易忽略,如果再加上考试的压力,就很容易临场就忘得一干二净。
    删除和更新可以简单分为:

    1. 表内数据的更新和删除
    2. 表自身的更新和删除

    表内数据更新删除

    更新数据

    UPDATE customers
    SET cust_email='elmer.com'
    WHERE cust_id=10005;
    

    要更新的表
    列名和新值
    确定要更新行的过滤条件

    删除某个列的值

    UPDATE customers
    SET cust_email=NULL
    WHERE cust_id=10005;
    

    删除数据 DELETE

    DELETE FROM customers
    WHERE cust_id=10006;
    

    要删除的表名
    where子句过滤要删除的行。
    如果省略where子句,将删除表中所有记录。
    delete是对行删除,删除列使用update语句。

    表自身的更新和删除

    更新表定义(结构)ALTER TABLE 表名必须存在。

    ALTER TABLE VENDORS
    ADD vend_phone char(20);
    

    给vendors表增加一个名为vend_phone列,数据类型必须明确定义。

    删除表 DROP TABLE

    DROP TABLE customers2
    

    执行语句将永久删除customers2表。

    重命名表 RENAME TABLE

    RENAME TABLE customers2 to customers;
    

    将customers2更名为customers。

    相关文章

      网友评论

          本文标题:SQL语法关于删除与更新的对比整理

          本文链接:https://www.haomeiwen.com/subject/lnducltx.html