Access 2010--第6章 数据库语言SQL第6-2讲(1) SQL的定义功能.pptVIP

Access 2010--第6章 数据库语言SQL第6-2讲(1) 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文档。上传文档
查看更多
6.2.2 数据表的定义 2. 修改表 命令格式5——修改字段的时候修改约束 案例分析: 6.2.2 数据表的定义 2. 修改表 命令格式6——定义表级约束 格式: 功能: 一般来说,每一条SQL命令一次只能定义一项约束,如果需要同时定义多项约束,需要执行多条SQL命令 DROP[CONSTRAINT 约束名可以删除指定名称的表级约束 6.2.2 数据表的定义 2. 修改表 命令格式6——定义表级约束 案例分析: 6.2.2 数据表的定义 2. 修改表 命令格式6——定义表级约束 案例分析 6.2.2 数据表的定义 3. 删除表 格式:DROP TABLE 表名 说明: 本命令是直接从数据库中删除指定的表对象 即删除表的模式,也删除表的数据 案例: 删除“产品管理”数据库中的“供应商”表 DROP TABLE 供应商 * * * * * * * * * 第6章 SQL语言 ——SQL的定义功能 6-2 引 请说出Access所支持的操作方式? 交互方式 批方式 图形命令 程序方式 文本命令 宏方式 第6章 SQL语言 ——SQL的定义功能 教学内容 知识结构: 数据表定义 索引的定义 视图的定义 第6章 SQL语言 ——SQL的定义功能 学习目标 认知目标: 掌握数据表定义的SQL命令 了解视图的的定义的SQL命令 能力目标: 掌握SQL命令定义数据表模式的方法(重点) 理解SQL命令修改数据表模式的方法(重点、难点) 6.2.1 数据库的定义 创建数据库 基本格式: Create Database 数据库名 删除数据库 基本格式: Drop Database 数据库名 [,…n] 注意:Access 2010不支持 拓展 请在SQL Server中执行下面两条命令。 Create database Drop database 创建数据库 删除数据库 6.2.2 数据表的定义 1.创建表 命令格式1—简单表的创建 格式 功能 通过描述组成自由表的各个字段的类型、宽度等特征值来定义表的结构。 6.2.2 数据表的定义 1.创建表 案例 6.2.2 数据表的定义 1.创建表 说明 命令可写在一行,但没有层次感,不便于理解。 格式2是格式1的超集 多出的语法元素主要是定义数据库表的约束 6.2.2 数据表的定义 1. 创建表 命令格式2—复杂表的创建 格式 6.2.2 数据表的定义 1. 创建表 字段级约束的定义 6.2.2 数据表的定义 1. 创建表 表级约束的定义 6.2.2 数据表的定义 1. 创建表 格式说明 字段列表:形如“字段名[,……])”语法结构 空值约束:用[NULL|NOT NULL]短语指定,默认为NULL 默认值约束:DEFAULT 表达式 短语用来指定字段的默认值 检查约束:CHECK (条件) 短语用来为字段值指定约束条件 主键约束:PRIMARY KEY短语指定当前字段为主键 唯一键约束:UNIQUE短语指定当前字段为唯一键 外键约束:FOREIGN KEY和REFERENCES用来建立两表间的关系 6.2.2 数据表的定义 1. 创建表 案例 创建“供应商”表 定义字段:供应商号、供应商名、地址、电话、传真 建立主键约束:基于“供应商号”字段建立主键 创建“产品”表 定义字段:产品号、产品名称、单价、数量、供应商号 建立主键约束:以“产品号”字段为表达式建立主键 建立空值约束:设定“产品名称”字段的值不能为空值 建立外键约束:以“供应商号”字段为外键,并以“供应商”表为父表,与父表建立一个永久关系 6.2.2 数据表的定义 1. 创建表 案例 创建“供应商”表 主键约束 6.2.2 数据表的定义 1. 创建表 案例 创建“产品”表 外键约束 6.2.2 数据表的定义 2. 修改表 命令格式1——增加字段 格式: 功能: 为指定的表增加新字段,并定义字段的属性。 6.2.2 数据表的定义 2. 修改表 命令格式1——增加字段 案例: 6.2.2 数据表的定义 2. 修改表 命令格式2——修改字段 格式: ALTER TABLE 表名 ALTER [COLUMN] 字段名 字段类型 [(字段宽度)] 功能: 为指定的表修改指定字段的属性 Access只支持一次修改一个字段 案例: 6.2.2 数据表的定义 2. 修改表 命令格式3——删除字段 格式: ALTER TABLE 表名 DROP [COLUMN] 字段名1[,……][, 字段名n] 功能: 删除指定表的指定字段 可一次删除一个或多个字段 案例: 6.2.2 数据表的定义 2. 修改

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档