网站大量收购独家精品文档,联系QQ:2885784924

数据库原理及应用开发技术-SQL.pptVIP

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

条件类型 Example,,=,= SELECT*FROMemployees WHEREsalary=2500;ANY,SOME SELECT*FROMemployees WHEREsalary=ANY (SELECT salaryFROM employeesWHERE department_id=30);ALL SELECT*FROMemployees WHEREsalary=ALL(1400,3000);3.8.1比较条件逻辑类型 ExampleNOT SELECT*FROMemployees WHERENOT(job_idISNULL);SELECT*FROMemployees WHERENOT(salaryBETWEEN 1000AND2000);AND\OR SELECT*FROMemployees WHEREjob_id=’PU_CLERK’AND[OR] department_id=30;3.8.2逻辑条件3.8.3成员条件类型 ExampleIN SELECT*FROMemployees WHEREjob_idIN (’PU_CLERK’,’SH_CLERK’); SELECT*FROMemployees WHEREsalaryIN (SELECTsalaryFROM employeesWHERE department_id=30); NOTIN SELECT*FROMemployees WHEREjob_idNOTIN (’PU_CLERK’,’SH_CLERK’);3.8.4范围条件类型 Example[not]between Xandy SELECT*FROMemployeesWHERE salaryBETWEEN 2000AND3000;3.8.5NULL条件类型 ExampleIS[NOT] SELECTlast_nameNULL FROMemployeesWHEREsalaryISNULL;3.8.6LIKE条件举例:SELECTenameFROMempWHEREenameLIKEA\_L%ESCAPE\; 类型X[not]LIKEy[escape‘z’]3.3SQL操作语言插入操作A修改操作B删除操作C3.3.1插入操作1、插入操作插入语句的格式是:INSERTINTO表名[(属性列1[,属性列2…])VALUES(常量1[,常量2]…);3.3.1插入操作[例]将学生王林的信息插入到Student表中。INSERTINTOStudent(Sno,Sname,Ssex,Sdept,Sage)VALUES(2000012,王林,男,计算机,19);INTO子句指定Student表和要赋值的列,VALUES子句对元组的各列赋值。3.3.1插入操作[例]在表Course中增加课程离散数学的信息。INSERTINTOCourse(Cno,Cname,Cpno,Ccredit)VALUES(1136,离散数学,NULL,4);符号NULL的含义是赋予该列的值是空值。3.3.2修改操作2、修改操作修改操作又称为更新操作,语句的一般格式是:UPDATE表名SET列名=表达式[,列名=表达 式]…[WHERE条件];3.3.2修改操作[例]将学号为2000012的学生的年龄改为18岁。UPDATEStudentSETSage=18WHERESno=2000012;[例6]将所有学生的年龄增加1岁。UPDATEStudentSETSage=Sage+1;3.3.3删除操作3、删除操作语句的一般格式为:DELETEFROM表名[WHERE条件];3.3.3删除操作[例]删除学号为2000012的学生记录。DELETEFROMStudentWHERESno=2000012;[例]删除所有的学生选课记录。DELETEFROMSC;3.4SQL查询语音添加标题SELECT列表添加标题查询基本结构概述添加标题查询子句概

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档