在MySQL中,WHERE子句用于指定条件以限制从表中检索数据的行数。具体地说,它可以在SELECT、UPDATE和DELETE语句中使用。
在SELECT语句中,WHERE子句通常用于过滤要返回的行,例如:
SELECT * FROM table_name WHERE column_name = 'value';
这将返回表中所有列与指定值匹配的行。
在UPDATE语句中,WHERE子句用于指定要更新的行。例如:
UPDATE table_name SET column_name = 'new_value' WHERE column_name = 'old_value';
这将替换表中所有与旧值匹配的记录中指定的列的值为新值。
在DELETE语句中,WHERE子句用于指定要删除的行。例如:
DELETE FROM table_name WHERE column_name = 'value';
这将删除表中所有与指定值匹配的行。