MySQL中删除行的使用语句(mysql删除行语句)
MySQL 是一个功能强大的关系型数据库管理系统。MySQL 支持许多常见的操作,其中之一就是删除行。本文将简要介绍 MySQL 中如何使用 DELETE 语句来删除行。
MySQL 语句用于删除行:
DELETE FROM table_name
WHERE condition;
第一句DELETE FROM table_name 用于指定要从中删除行的表名。
第二句 WHERE condition 用于指定要删除的行,通常可以使用一些比较运算符或逻辑运算符(如 、=、、AND 和 OR 等)来指定要删除的行。
下面举例说明:
假设有一张叫 student_info 的表,其中包含 id、name 和 age 字段。
要删除 age 大于 18 岁的行:
DELETE FROM student_info
WHERE age > 18;
要删除 id 为 3 或 4 的行:
DELETE FROM student_info
WHERE id = 3 OR id = 4;
另外,DELETE 语句还支持通配符,如下例所示:
要删除 name 以字母“A”开头的行:
DELETE FROM student_info
WHERE name LIKE ‘A%’;
此外,MySQL 中还有其他中可以用来操作行的语句,如 INSERT、UPDATE 等,您可以根据实际需要进行选择。
总的来说,MySQL 中的 DELETE 语句可以使用比较运算符或逻辑运算符等,以及根据一些特定条件过滤出要删除的行,从而实现灵活的行删除功能。