- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术与应用 ——黄都培 主讲 本章要点 问题与思考 什么是SQL语言,它有哪些功能和特性? 如何在ACCESS中创建和设置SQL查询? SQL主要有哪些语句体现数据定义功能? SQL主要有哪些语句体现数据操纵功能? SQL主要有哪些语句体现数据查询功能? SQL主要有哪些语句体现数据控制功能? 什么是表达式,它在查询中有什么具体作用? 表达式有哪些类型?各类表达式的结果值是什么? 如何进入ACCESS表达式生成器并利用它设置表达式? 5.1 关系查询与SQL语言 5.1.1 什么是关系查询 5.1.2 SQL语言及特点 5.1.3 SQL查询的创建 5.1.4 SQL的基本功能 5.1.1 什么是关系查询 查询(Query):是指按照一定的条件或者要求对数据库中的数据进行检索或操作。 关系查询是用来从关系表中检索出所需要的数据,并对表中的数据加工的一种重要的数据库对象。查询的结果是动态的,以一个或多个表,或查询为基础,创建一个新的数据集。查询的最终结果又可作为其他数据库对象的数据来源。 查询不仅可以重组表中的数据,还可以通过计算再生新的数据。 5.1.2 SQL语言及功能 结构化查询语言(Structured Query Language,简称SQL)是一种介于关系代数与关系演算之间,并且使用范围限定的形式化语言。它专门用于与关系数据库管理系统进行数据交互,并且能够完成数据查询、数据操纵、数据定义和数据控制四个方面的功能,是一种通用的、功能性极强的国际标准关系数据库语言。 自SQL成为国际标准语言以后,各个数据库厂家纷纷推出各自支持的SQL标准的软件。并且大部分数据库都采用了SQL作为其数据存取的标准接口,使不同数据库系统可以进行互操作。如今,无论是Oracle、Informix、Sybase、SQL Server这些大型的数据库管理系统,还是Visual FoxPro、Access、PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言。 SQL语言特点 (1)统一的语言。 (2)语言简洁、易学易用。 (3)高度非过程化。 (4)SQL语言既可以交互式使用,也可以以嵌入形式使用。 (5)面向集合的操作方式。 (6)SQL语言支持关系数据库三级模式结构。 5.1.3 SQL查询的创建 SQL其大多数语句都是独立执行并完成一个特定的操作。利用SQL语句创建数据定义查询、选择查询及动作查询,都是通过先创建SQL语句,然后再运行SQL查询,进而获得不同的查询结果。 操作步骤如下: (1)打开数据库; (2)在“数据库”窗口,确定“查询”为操作对象,选择“在设计视图中创建查询”; (3)在“选择查询”窗口,进入“SQL视图”;或打开“查询”菜单,选择“SQL特定查询”选项,再选择其中的子项; (4)在SQL语言编辑窗口,输入SQL语言,再按“退出”按钮,保存查询,结束SQL查询的创建。 5.1.4 SQL基本功能及语句 5.2 SQL语言及主要功能 5.2.1 SQL数据定义语句 5.2.2 SQL数据操纵(维护)语句 5.2.3 SQL数据(安全)控制语句 5.2.4 SQL数据查询语句 5.2.1 SQL数据定义语句 1.创建数据库和表 创建数据库 命令格式:CREATE DATABASE 数据库名 创建表 命令格式:CREATE TABLE 表名 (字段名1 数据类型[ 列级完整性约束条件 ] [,字段名2 数据类型[ 列级完整性约束条件] ] … [,表级完整性约束条件 ] ); 表名:所要定义的基本表的名字 字段名:组成该表的各个属性(列) 列级完整性约束条件:涉及相应属性列的完整性约束条件 表级完整性约束条件:涉及一个或多个属性列的完整性约束条件 示例 【例5.1】 建立一个学生表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。 CREATE TABLE Student (Sno CHAR(5) NOT NULL , Sname CHAR(20) UNIQUE, Ssex CHAR(1) , Sage INT, Sdept CHAR(15)); SQL 的主要数据类型 2. 用SQL修改表结构 命令格式:ALTER TABLE 表名 [ ADD 新字段名 数据类
您可能关注的文档
最近下载
- 中兴5GC专家认证考试题库大全-上(单选、多选题汇总).doc VIP
- 2025年安徽省职业技能竞赛(计算机软件测试员)备赛试题库资料(含答案).pdf VIP
- 膝关节运动损伤自我诊断课件.pptx VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx VIP
- SPL Phonitor2 120V专业耳放Phonitor 2 BA EN说明书用户手册.pdf
- (2024秋新版本)教科版一年级科学上册全册PPT课件.pptx
- 《卫星运行时间》教学设计.doc VIP
- 2025年秋新人教版二年级上册数学全册同步课件.pptx
- GB50497-2019 建筑基坑工程监测技术标准.docx VIP
- 《竞赛规程》课件.ppt VIP
文档评论(0)