mysql如何使用删除?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
, mysql中的删除语句一般用于删除表的一行或者多行数据。
以下是SQL删除语句从mysql数据表中删除数据的通用语法:
删除从& lt;表名的在[在子句][ORDER BY子句)(限制子句) 删除从table_name (WHERE子句)
& lt;表名祝辞:指定要删除数据的表名。
ORDER BY子句:可选项。表示删除时,表中各行将按照子句中指定的顺序进行删除。
子句:可选项。表示为删除操作限定删除条件,若省略该子句,则代表删除该表中的所有行。
限制子句:可选项。用于告知服务器在控制命令被返回到客户端前被删除行的最大值。
当你想删除数据表中指定的记录时,子句是非常有用的。要限制要删除的行数,则可以配合,使用限制子句。
<强>根据条件删除表中的数据强>
在tb_courses_new表中,删除course_id为4的记录,输入的SQL语句和执行结果如下所示。
以下操作需在命令行中进行。
mysql>从tb_courses选择* + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | course_id | course_name | course_grade | course_info | + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | 1 | 3 |计算机网络| |网络 MySQL数据库| | 2 | 3 | | | 3 | Java Java EE | | 4 | Php | 4 | | 4 | phpstudy | + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 4行集(0.00秒) mysql>删除从tb_courses →course_id=4; 查询好了,1行影响(0.00秒) mysql>从tb_courses SELECT *; + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | course_id | course_name | course_grade | course_info | + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | 1 | 3 |计算机网络| |网络 MySQL数据库| | 2 | 3 | | | 3 | Java Java EE | | 4 | + - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 3行集(0.00秒)