SQL语法:UPDATE / DELETE

目录

UPDETE

UPDATE 警告!

DELETE


UPDETE

用于更新表中已存在的记录。

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
请注意 SQL UPDATE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新!
UPDATE Websites SET alexa='5000', country='USA' WHERE name='菜鸟教程';

 

UPDATE 警告!

在更新记录时要格外小心!在上面的实例中,如果我们省略了 WHERE 子句,如下所示:

UPDATE Websites
SET alexa='5000', country='USA'

执行以上代码会将 Websites 表中所有数据的 alexa 改为 5000,country 改为 USA。

执行没有 WHERE 子句的 UPDATE 要慎重,再慎重。


DELETE

用于删除表中的行。

DELETE FROM table_name WHERE some_column=some_value;
请注意 SQL DELETE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除
DELETE FROM Websites WHERE name='百度' AND country='CN';

删除所有数据:

可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变:

DELETE FROM table_name;

DELETE * FROM table_name;

注释:在删除记录时要格外小心!因为不能重来!

猜你喜欢

转载自blog.csdn.net/Doutd_y/article/details/81979287