使用UPDATE语句,更新(修改)表中的数据;
①更新表中的特定行
②更新表中所有行
使用UPDATE语句一定不要省略WHERE子句。没有WHERE子句将会更新所有行。
语句格式:
①要更新的表;
②列名和它们的新值;
③确定要更新哪些行的过滤条件。
UPDATE 表名 SET 列名=需要更新的内容 WHERE 需要更新列名的位置
更新多个列用逗号分隔;空字符可以使用''表示,NULL表示没有值。
UPDATE Customers SET cust_email='',cust_country='DZ' WHERE cust_id=1000000006;
使用DELETE语句从一个表中删除(去掉)数据。
①从表中的特定行
②从表中所有行
使用DELETE语句一定不要省略WHERE子句。没有WHERE子句将会删除所有行。
DELETE FROM Customers WHERE cust_id=1000000006;
在使用UPDATE和DELETE子句之前,应该使用SELECT进行测试,保证它过滤的是正确的记录。
使用强制实施引用完整性的数据库,DBMS不允许删除其数据与其他表相关联的行。
---全部转换为大写 UPDATE Vendors SET vend_state=UPPER(vend_state) WHERE vend_country='USA'; ---全部转换为小写 UPDATE Customers SET cust_state=LOWER(cust_state) WHERE cust_country='USA';