数据库系统及应用( 第六版) 高职计算机大类专业基础 赖申江 第5章 结构化查询语言SQL.pptVIP

数据库系统及应用( 第六版) 高职计算机大类专业基础 赖申江 第5章 结构化查询语言SQL.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 尚辅网 第5章 结构化查询语言SQL 尚辅网 第5章 结构化查询语言SQL 教学目标   结构化查询语言SQL是一种功能齐全的数据库语言,包含数据定义功能、数据查询功能、数据操纵功能和数据控制功能。其中最主要的功能就是查询。通过本章学习,学生应掌握SQL语言的使用方法和技巧,提高知识综合运用能力,写出高质量的SQL查询命令。 尚辅网 第5章 结构化查询语言SQL 教学要求 知识要点 能力要求 关联知识 SQL语言特点 了解SQL语言的特点,掌握在Visual FoxPro中使用SQL语句的方法 SQL概述 SQL的数据定义 掌握CREATE TABLE、ALTER TABLET和DROP TABLE语句的格式,能使用这些语句创建、修改和删除数据表 数据表的创建 建立表间永久关系 SQL的数据查询 掌握SELECT语句的格式,能使用该语句实现简单查询、嵌套查询、连接查询、分组与计算查询 查询与统计 SQL的数据操纵 掌握INSERT、DELETE和UPDATE语句的格式,能使用这些语句实现数据表记录的添加、删除和更新 表的基本操作 尚辅网 5.1 SQL概述 SQL简介 1   SQL语言具有以下特点。   (1)SQL语言是一种介于关系代数和关系演算之间的语言,是一种一体化的语言。   (2)SQL语言是一种高度非过程化的语言。   (3)SQL语言的语法十分简洁,实现核心功能,一般只要用到下面9个命令动词,如表5-1所示,因此较容易学习和掌握。   (4)SQL语言支持两种不同的使用方式。一种是命令交互方式,即用户在终端直接输入SQL命令对数据库进行操作;另一种是程序嵌入方式,即在程序设计时将SQL语句嵌入到高级语言程序中,运行程序时自动执行SQL语句序列。 尚辅网 5.1 SQL概述 SQL简介 1 SQL功能 命令动词 数据定义 CREATE、ALTER、DROP 数据查询 SELECT 数据操纵 INSERT、DELETE、UPDATE 数据控制 GRANT、REVOKE SQL命令动词 尚辅网 5.1 SQL概述 Visual FoxPro对SQL的支持 2   在Visual FoxPro中,用户可以使用以下几种方式执行SQL语句或命令。   (1)在命令窗口直接输入SQL命令。   (2)在程序中嵌入SQL语句。   (3)在“视图设计器”中使用入SQL语句。   (4)在控件的属性设置中使用SQL语句。   (5)在控件的事件过程代码中嵌入SQL语句。 尚辅网 5.2 数据定义 建立表结构 1 建立一个数据表结构完整的SQL命令格式如下: CREATE TABLE | DBF 表名1 [ NAME 长表名 ] [FREE] (字段名1 字段类型 [ (字段宽度 [,小数位数 ] ) ] [ NULL] [ NOTNULL ] [ CHECK 条件表达式1 [ ERROR 出错信息 ] ] [ DEFAULT 表达式1 ] [ PRIMARY KEY | UNIQUE ] [ REFERENCES 表名2 [ TAG 标识名1 ] ] [ NOCPTRANS ] [ , 字段名2…] [ , PRIMARY KEY 表达式2 TAG 标识名2| ,UNIQUE 表达式3 TAG 标识名3 ] [, FORREIGN KEY 表达式4 TAG 标识名4 [ NODUP ] [ REFERENCES 表名3 [ TAG 标识名5 ] ] [ ,CHECK 条件表达式2 [ ERROR 出错信息 ] ] ) | FROM ARRAY 数组名 尚辅网 5.2 数据定义 建立表结构 1 功能:执行该命令后建立一个数据表文件结构。除了建立数据表的基本结构外,还可以设置满足实体完整性的主关键字PRIMARY KEY (主索引)、定义域完整性的CHECK约束及出错提示信息ERROR、定义默认值DEFAULT等,另外还有描述表间联系的FORREIGN KEY和REFERENCES等选项。 尚辅网 5.2 数据定义 建立表结构 1 说明: (1)表名1表示要建立的数据表名称,选项TABLE和DBF是等价的。 (2)[ NAME 长表名 ] 表示为建立的数据表指定一个长表名。 (3)在数据库打开的情况下,默认创建的是数据库表。若使用[FREE]选项,则指定创建一个自由表。 (4)字段名1 字段类型 [ (字段宽度 [,小数位数 ] ) ]定义表中的第一个字段。 (5)NULL或者NOTNULL表示是否允许该字段为空值。 (6)CHECK 条件表达式用来为字段值指定约束条件。ERROR 出

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档