【SQL】(十六):更新和删除数据

本系列为自己学习时的笔记及心得体会,转载请注明出处。

1、更新数据

使用UPDATE语句。可更新表中特定行货指定行。


UPDATE 表名

SET 列名及其新值

WHERE 确定要更新哪些行的过滤条件


更新多列时,在SET语句中用,隔开即可:


UPDATE customers

SET cust_contact = 'Sam Roberts',cust_email='[email protected]'

WHERE cust_id='1000000006'


如果不加WHERE子句,则会更新所有行。

另外,如果需要删除某个列的值,可设置它为NULL。例子:


UPDATE customers

SET cust_email=NULL

WHERE cust_id='1000000005'


注意:NULL用来去除值,这与保存空字符串很不同(空字符串用' '表示,是一个值),而NULL表示没有值。

2、删除数据

从表中删除数据,用DELETE。可从表中删除特定行,或从表中删除所有行。

如下为语法及例子:

上述语法中,若省略WHERE子句,则会删除表中每个顾客。

你可能感兴趣的:(【SQL】(十六):更新和删除数据)