- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
金鑫吴靖主编唐小毅马燕林参编数据库原理及应用(Access2021版)
4.3.1创建表 4.3.2删除表 4.3.3修改表4.1数据查询语言4.4习题4.2数据操纵语言4.3数据定义语言4.1.1简单查询 4.1.2多表查询 4.1.3排序 4.1.4子查询 4.1.5分组查询 4.1.6连接查询 4.1.7联合查询4.2.1追加 4.2.2更新 4.2.3删除 第4章结构化查询语言SQL
第4章SQL(StructuredQueryLanguage)是DBMS提供的对数据库进行操作的语言,称为结构化查询语言。SQL已经成为关系数据库语言的国际标准。1986年美国国家标准协会(ANSI)公布了第一个SQL标准SQL-86,将SQL解释为StructuredQueryLanguage。国际标准化组织通过了SQL并于1989年公布了经过增补的SQL-89,1992年公布了SQL-92,即SQL2。SQL支持数据操作,用于描述数据的动态特性。SQL包括4个主要功能:数据定义语言(DataDefinitionLanguage)、数据查询语言(DataQueryLanguage)、数据操纵语言(DataManipulationLanguage)、数据控制语言(DataControlLanguage)。
本章所用数据库为学生管理数据库,如下图所示。
图学生管理数据库第4章
SQL的核心是从一个或多个表中返回指定记录集合的SELECT语句。SELECT命令的基本形式为:SELECT…FROM…WHERE。【命令格式】SELECT[predicate]{*|table.*|[table.]field1[ASalias1][,[table.]field2[ASalias2][,...]]}FROMtable_names[WHEREsearch_criteria][GROUPBYgroupfieldlist [HAVINGaggregate_criteria]][ORDERBYcolumn_criteria[ASC|DESC]] 4.1数据查询语言第4章
值得强调的是,上述命令结构中包含了SQL子句,每一个子句执行一个SQL语句的功能,有些子句在SELECT语句中是必须出现的,如表4-1所示。SQL子句执行的操作是否必需SELECT列出查询的字段是FROM列出包含查询字段或查询条件字段的表是WHERE指出查询条件否ORDERBY对结果排序,指出排序的依据否GROUPBY在包含聚合函数的SQL语句中,列出未在SELECT子句中汇总的字段仅在存在这类字段时才是必需的HAVING在包含聚合函数的SQL语句中,指定应用于在SELECT语句中汇总的字段的条件否表4-1SQL命令子句第4章
4.1.1简单查询
1.选择字段使用SELECT命令,可以选择表中的部分字段,建立一个新表。相当于关系运算中的投影运算。SELECT语句的最短的语法是:SELECTfieldsFROMtable。第4章【例4-1】??查询学生姓名、性别和所属院系。SELECT姓名,性别,所属院系FROMstudent;【例4-2】??查询student中所有字段和记录。SELECT*FROMstudent;【例4-3】??查询已经选课的学生的学号。SELECTDISTINCT学号FROMgrade;
4.1.1简单查询
第4章【例4-4】??查询学生的姓名和年龄。SELECT姓名,year(now())-year(出生日期)AS年龄FROMstudent;【例4-5】??所有课程的学分数增加50%,重新计算各门课程的学分数并列出清单。SELECT课程名称,INT(学分*(1+0.5))AS新学分FROMcourse;【例4-6】??查询学生的姓名,所属院系,出生日期和性别。SELECT姓名,所属院系,出生日期,性别FROMstudent;
4.1.1简单查询
2.选择记录在SELECT命令中设定查询条件,查找满足条件的记录,这就是关系运行中的选择运算。SELECT命令中用于完成选择记录(查询条件)的命令子句是:[WHEREsearch_criteria]
您可能关注的文档
- 数据库原理及应用(Access版)第5版 课件 第1章 数据库系统概述.pptx
- 数据库原理及应用(Access版)第5版 课件 第2章 关系模型和关系数据库.pptx
- 数据库原理及应用(Access版)第5版 课件 第3章 数据库和表.pptx
- 数据库原理及应用(Access版)第5版 课件 第5章 查询.pptx
- 数据库原理及应用(Access版)第5版 课件 第6章 窗体.pptx
- 数据库原理及应用(Access版)第5版 课件 第7章 宏.pptx
- 数据库原理及应用(Access版)第5版 课件 第8章 报表.pptx
- 数据库原理及应用(Access版)第5版 课件 第9章 VBA程序设计.pptx
- 数据库原理及应用(Access版)第5版 课件 第10章 VBA数据库编程.pptx
- 数据库原理及应用(Access版)第5版 习题答案1-10章 .doc
最近下载
- 热风炉工、除尘工、风机工技能考试复习测试卷附答案.doc
- 2024年度配电网自动化FTU培训.pptx
- 第12课 古诗词三首 己亥杂诗 课件 部编版语文五年级上册.pptx
- 音标英语《兔宝宝的故事》中英对照 标注音标.pdf
- GoPro Cameras hero6_black Product Manuals用户手册说明书(语言 Italiano).pdf
- it的用法 公开课PPT课件.ppt
- 2024年山东省第三届中小学生海洋知识竞赛试题及答案(小学组).pdf
- 2025年冀教版小学六年级上册英语阅读理解专项习题含答案.pdf VIP
- 附表4-1 呼和浩特市基准地价及调整幅度表.doc
- 全国导游基础知识(全套).pdf
文档评论(0)