DELETE

    DELETE语句的基本语法是:

    例如,我们想删除students表中id=1的记录,就需要这么写:

    DELETE - 图2

    如果WHERE条件没有匹配到任何记录,DELETE语句不会报错,也不会有任何记录被删除。例如:

    DELETE - 图4

    最后,要特别小心的是,和UPDATE类似,不带WHERE条件的DELETE语句会删除整个表的数据:

    在使用MySQL这类真正的关系数据库时,DELETE语句也会返回删除的行数以及WHERE条件匹配的行数。

    例如,分别执行删除id=1id=999的记录:

    使用,我们就可以一次删除表中的一条或多条记录。