Java教程

SQL学习:十二

本文主要是介绍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';
这篇关于SQL学习:十二的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!