ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

SQL学习:十二

2022-04-09 15:04:15  阅读:195  来源: 互联网

标签:表中 cust 子句 UPDATE 更新 十二 学习 SQL WHERE


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

标签:表中,cust,子句,UPDATE,更新,十二,学习,SQL,WHERE
来源: https://www.cnblogs.com/xiaoxiaochao/p/16122012.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有