1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试组SQL2

六. UPDATE语句 6.1 更新元组 UPDATE语法格式 UPDATE 表名 SET字段1=目标值1,字段2=目标值2… WHERE 条件; 例: UPDATE TEST SET SN=1,XN=2009‘ WHERE SNO=4006102; 若省略WHERE字句,则表示表中所有字段都需要更新, 例:将所有学生的学年+1: UPDATE TEST SET XN=XN+1; 六. UPDATE语句 6.2 更新元组 注:FOR UPDATE:这是在测试中最常用到的,用于更新的关键字,置于查询语句后面,对查询结果做更新操作,可以添加、删除一条或多条记录,亦可删除记录,操作方法类似于excel表格,比较方便,但,对于批量更新的使用并不适用,也不可使用在GROUP BY,ORDER BY等字句中。 七、 DELETE语句 7.1 删除元组 删除表格中的元组,语法格式: DELETE FROM 表名 WHERE 条件; 例: DELETE FROM TEST WHERE SNO=4006418; 七、 DELETE语句 注:DELETE若不加WHERE字句,则删除整个表中的记录; DELETE不可删除个别字段 DROP与DELETE的区别在于,DROP删除整个表格,DELETE只删除记录 八、相关注意点 视图为虚表,只可查询,不可增、删、改(除CREATE VIEW、DROP VIEW外)的操作; 增、删、改表中的记录可能会导致与其它表的引用完整性问题,所以在使用时应注意表的全局性和外部的连接性。 什么是视图 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。 注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。 QA 四.SELECT语句 4.1 普通查询 SELECT 列名 FROM 表名 WHERE 条件; 例: SELECT XH,XM FROM T_JBXX_JBXX; SELECT * FROM T_JXJ_ZL; 四.SELECT语句 4.1 普通查询 列名: 列与列之间使用西文逗号“,”隔开 SELECT XH,XM FROM T_JBXX_JBXX; AS 对列名取别名 SELECT XH AS 学号,XM AS 姓名 FROM T_JBXX_JBXX; 四.SELECT语句 * 输出所查询表中的所有字段 SELECT * FROM T_JBXX_JBXX; || 列名连接 SELECT XH||XM AS 学生 FROM T_JBXX_JBXX; SELECT XH||,||XM AS 学生 FROM T_JBXX_JBXX; 四.SELECT语句 4.1 普通查询 表名: 查询涉及多个表时,使用逗号隔开; 对表取别名,在表名后面直接添加,两者使用空格隔开,此方法主要使用在两张或两张以上的表连接中,用于区分各自的表: 四.SELECT语句 SELECT A.XSBH,A.XH,A.XM,C.JXJMC FROM T_JBXX_JBXX A, T_JXJ_PDXX B, T_JXJ_ZL C WHERE A.XSBH=B.XSBH AND B.JXJDM=C.JXJDM AND A.XH=213040603; 四.SELECT语句 4.1 普通查询 条件: 语法格式:WHERE 列名=某值; SELECT * FROM T_JBXX_JBXX WHERE XM=何蒙; 各条件之间使用AND(与),OR(或)连接 SELECT * FROM T_JBXX_JBXX WHERE YXSH=100225 AND BJDM=062066; 四.SELECT语句 4.1普通查询 IN,AND,BETWEEN的使用: SELECT * FROM T_JBXX_JBXX WHERE BJDM=070051 OR BJDM=711064; SELECT * FROM T_JBXX_JBXX WHERE BJDM IN (070051 ,711064); SELECT * FROM T_

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档