delete 语句用于删除表中的数据, 基本用法为:
delete from 表名称 where 删除条件;
以下是在表 students 中的实例:
删除 id 为 3 的行: delete from students where id=3;
删除全部年龄小于 21 岁的数据: delete from students where age<20;
删除表中的全部数据: delete from students;
delete,drop,truncate 都有删除表的作用,区别在于:
我们知道在 MySQL 中使用 SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。
WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'"。
但是偶然候我们必要获取 runoob_author 字段含有 "COM" 字符的全部记录,这时我们就必要在 WHERE 子句中使用 LIKE 子句。
LIKE 子句是在 MySQL 中用于在 WHERE 子句中举行含糊匹配的关键字。它通常与通配符一起使用,用于搜刮符合某种模式的字符串。
LIKE 子句中使用百分号 %字符来表示恣意字符,雷同于UNIX或正则表达式中的星号 *。
如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。
语法