本系列為自己學(xué)習(xí)時的筆記及心得體會齐蔽,轉(zhuǎn)載請注明出處杠巡。
1剑勾、更新數(shù)據(jù)
使用UPDATE語句埃撵。可更新表中特定行貨指定行虽另。
UPDATE 表名
SET 列名及其新值
WHERE 確定要更新哪些行的過濾條件
更新多列時暂刘,在SET語句中用,隔開即可:
UPDATE customers
SET cust_contact = 'Sam Roberts',cust_email='sam@toyland.com'
WHERE cust_id='1000000006'
如果不加WHERE子句捂刺,則會更新所有行鸳惯。
另外,如果需要刪除某個列的值叠萍,可設(shè)置它為NULL。例子:
UPDATE customers
SET cust_email=NULL
WHERE cust_id='1000000005'
注意:NULL用來去除值绪商,這與保存空字符串很不同(空字符串用' '表示苛谷,是一個值),而NULL表示沒有值格郁。
2腹殿、刪除數(shù)據(jù)
從表中刪除數(shù)據(jù),用DELETE例书÷辔荆可從表中刪除特定行,或從表中刪除所有行决采。
如下為語法及例子:
上述語法中自沧,若省略WHERE子句,則會刪除表中每個顧客树瞭。