SQL学习:十二


1、更新数据

使用UPDATE语句,更新(修改)表中的数据;
①更新表中的特定行
②更新表中所有行
使用UPDATE语句一定不要省略WHERE子句。没有WHERE子句将会更新所有行。

语句格式:
①要更新的表;
②列名和它们的新值;
③确定要更新哪些行的过滤条件。

UPDATE 表名 SET 列名=需要更新的内容  WHERE 需要更新列名的位置

更新多个列用逗号分隔;空字符可以使用”表示,NULL表示没有值。

UPDATE Customers SET cust_email='',cust_country='DZ' WHERE cust_id=1000000006;

2、删除数据

使用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';

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/244453.html

(0)
上一篇 2022年4月17日
下一篇 2022年4月17日

相关推荐

发表回复

登录后才能评论