- 1、本文档共124页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025/3/41四关系数据库语言SQL4.1查询语句4.2数据更新4.3数据定义学习目标:能够熟练掌握SQL语言并能够在实际工作中进行灵活的应用。
2025/3/42SQL是结构化查询语言(StructuredQueryLanguage)的缩写,美国国家标准局ANSI在1986年将SQL作为关系数据库系统的标准语言,后被国际标准化组织(ISO)采纳为国际标准。现在很多大型数据库都实现了SQL语言。SQL概述
2025/3/43SQL和SQLSERVER的区别SQL(structuredquerylanguage)结构化查询语言。它是一种标准,不是一种软件SQLSERVER是数据库管理系统的一种它是一种软件,这种软件在遵循SQL这种标准,很多数据库管理软件及开发工具都支持SQL这种标准。
2025/3/44SQL语言的特点SQL语言的特点1.综合统一2.高度非过程化3.面向集合的操作方式4.以同一种语法结构提供两种使用方法5.语言简洁,易学易用
2025/3/45
2025/3/46SQL语句的书写准则对大小写不敏感一条语句可以写成一行或多行关键字不能在行与行之间分开数据项例如属性项、表、视图项等同时列出时,分隔符用逗号;字符或字符串常量要用单引号定界。
2025/3/47基本操作对象基本表:本身独立存在的表,SQL中一个关系就对应一个表;一个表对应一个存储文件;一个表可以带若干索引。视图:从一个或几个基本表中导出的表,本身不独立存放在数据库中,数据库只存储视图的定义,视图相当于一个虚表,用户可以在视图上在定义视图。索引:为快速访问数据,而在包含数据的表中增加的一种组织,分为聚簇索引和非聚簇索引。指索引项的顺序与表中记录的物理顺序一致的索引组织例如:人事档案(员工姓名、地址、电话号码、社会安全号、工资)其中只有姓名、地址、电话号码是公开信息。可以生成不包含社会安全号和工资的视图,对表和视图设置不同的权限
2025/3/484.1查询语句4.1.1基本查询4.1.2使用列表达式4.1.3WHERE从句的进一步使用4.1.4数据汇总4.1.5连接查询4.1.6嵌套查询4.1.7联合查询4.1.8使用系统内置函数的查询
2025/3/49SQL的核心是数据查询。对于数据库的查询操作是通过SELECT查询命令实现的,它的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。
2025/3/410语句格式SELECT[ALL|DISTINCT]目标列表达式[,目标列表达式]…FROM表名或视图名[,表名或视图名]…[WHERE条件表达式][GROUPBY列名1[HAVING条件表达式]][ORDERBY列名2[ASC|DESC]];?指定要显示的属性列指定查询对象指定查询条件查询结果按指定列的值分组筛选出只有满足指定条件的组对查询结果表按指列值的升序或降序排序
2025/3/4114.1.1基本查询1、简单的无条件查询例:Select*fromstu_info把stu_info表中的所有记录的所有属性查询出来
2025/3/412SELECT*FROMSTU_INFOWHEREXSH=’06’4.1.1基本查询2、简单的条件查询例4.2:从edu_d的数据库表stu_info中查找包含所有列的土建学院(学院代号xsh为06)的学生名单。“*”表示查询所有列字符或字符串用单引号引起来相当于选择运算
2025/3/413例4.3:从数据库EDU_INFO中查询土建学院(XSH=’06’)的学生的学号、姓名、性别、学院代号信息。SELECTXH,XM,XBM,XSHFROMSTU_INFOWHEREXSH=’06’属性名用逗号隔开
3、查询语句中投影运算的实现
2025/3/4144.1.2使用列表达式查询指定的列,除了可以使用*或者属性列表以外,还可以使用列表达式。1、计算列值例4.4:在成绩表XK中按满分150分计算学生成绩并显示学号、课程号、教师号SELECTXH,KCH,JSH,’150成绩’=KSCJ*1.50FROMXK
利用列表达式实现不同列的连接例4.5SELECT学号,XH,XM+XSH,BHFROMSTU_INFOWHEREXBM=‘男’ORDERBYXHDESC在SQLServer2000系统的企业管理器中运行后系统自动将语句的写法改成了:SELECT学号ASEXPR1,XH,XM+XSHASEXPR2,B
您可能关注的文档
最近下载
- 2024年内蒙古自治区专升本考试大学医学综合模拟试卷含解析 .pdf VIP
- 海底管道铺设无人化技术.docx
- 2025年全国自学考试外国法制史核心真题及权威解析汇编.doc
- 中职单招专业职业技能考试(畜牧兽医+动物医学+宠物医疗技术+宠物养护.pdf
- 加乘原理初步.pptx VIP
- GB T 15825.3-2008_金属薄板成形性能与试验方法 第3部分:拉深与拉深载荷试验_高清版_可检索.pdf
- 2025年浙江机电职业技术学院单招职业适应性测试题库有答案.docx VIP
- 2025年河北省初中学业水平摸底考试数学试卷(保定)(原卷版+解析版).docx VIP
- 2025年浙江机电职业技术学院单招职业适应性测试题库及一套答案.docx VIP
- 2018年版《广东省安装工程定额说明及计算规则》C.4 电气设备安装工程(上).pdf
文档评论(0)