[武汉科技大学access课件]第10章关系数据库标准语言SQL.ppt

[武汉科技大学access课件]第10章关系数据库标准语言SQL.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉科技大学计算机学院 教学目标 掌握SQL修改表结构的规则与方法 ; 掌握SQL修改数据的规则与方法 ; 掌握SQL数据查询功能的语句规则和特点。 SQL是Structured Query Language的缩写,即结 构化查询语言,是关系数据库的标准语言。 主要特点: ⑴ SQL是一种功能齐全的一体化语言。 ⑵ SQL是一种高度非过程化的语言 。 ⑶ SQL语言简洁,易学易用。 ⑷ 语言共享 。 SQL语言可以分成以下几组: ●数据定义语言DDL(Data Definition Language):包括定义、修改与删除基本表及建立与删除索引等。 ●数据操纵语言DML(Data Manipulation Language):包括插入、修改与删除数据等。 ●数据查询语言DQL(Data Query Language):包括单表查询、连接查询、嵌套查询等各种查询功能。 ● 数据控制语言DCL(Data Control Language):包括数据的安全性控制、数据的完整性控制、数据库的恢复及并发控制等功能。 Access支持数据定义、数据查询和数据操作功能。 一.创建表 例10.1 在职工管理数据库中建立一个数据表“职工”,表结构由职工号、姓名、性别、职称、部门、出生日期、婚否等字段组成。并设置“职工号”为主键。 操作步骤如下: ① 创建“职工管理”数据库。 ② 在“职工管理”数据库窗口中选择“查询”对象。 ③ 双击“在设计视图中创建查询”,关闭弹出的“显示表”对话框,打开查询设计视图窗口。 ④ 选择“查询”菜单中“SQL特定查询”下的“数据定义”命令项,打开“数据定义查询”窗口。 ⑤ 在“数据定义查询”窗口中输入SQL语句,每个数据定义查询只能包含一条数据定义语句。 CREATE DATABASE 职工管理 CREATE TABLE 职工(职工号 TEXT(5) PRIMARY KEY,姓名 TEXT(4),性别 TEXT(1),职称 TEXT(4),部门 TEXT(8),出生日期 DATE,婚否 LOGICAL) ⑥ 保存查询为“数据表定义查询(职工)”,查询建立完毕。 ⑦ 运行查询。在设计视图中,单击工具栏上的“运行”按钮,执行SQL语句,完成创建表的操作。 ⑧ 在数据库窗口中单击“表”对象,可以看到在“表”列表框中多了一个“职工”表,这就是用SQL的定义查询创建的表。 例10.2 在职工管理数据库中建立一个数据表“工资”,并通过“职工号”字段建立与“职工”表的关系。 CREATE TABLE 工资(职工号 TEXT(5) PRIMARY KEY REFERENCES 职工, 工资 Single, 津贴 Single, 所得税 Single, 公积金 Single, 水电费 Single,应扣 Single, 实发 Single) 其中的“REFERENCES 职工”表示与“职工”表建立关系。 二. 删除表 例10.3 删除例10.2建立的工资表。操作步骤如下: ① 打开“数据定义查询”窗口。 ② 输入删除表的SQL语句: DROP TABLE 工资 ③ 单击工具栏上的“运行”按钮,完成删除表的操作,“工资”表将从“职工管理”数据库窗口消失。 三、修改表的结构 例10.4 为职工表增加一个电话号码字段。操作步骤如下: ① 在“职工管理”数据库窗口中选择“查询”对象。 ② 双击“在设计视图中创建查询”,关闭弹出的“显示表”对话框,打开查询设计视图窗口。 ③ 选择“查询”菜单中“SQL特定查询”下的“数据定义”命令项,打开“数据定义查询”窗口。 ④ 在“数据定义查询”窗口中,输入修改表结构的SQL语句: ALTER TABLE 职工 ADD 电话号码 Text(8) ⑤ 单击工具栏上的“运行”按钮,完成修改表结构的操作。 例10.5 将职工表的姓名字段的宽度由原来的6改为8,SQL语句如下: ALTER TABLE 职工 ALTER 姓名 Text(8) 例10.6 删除职工表“电话号码”字段,SQL语句如下: ALTER TABLE 职工 DROP 电话号码 一. 插入记录 例10.9 计算工资表中的应扣和实发数。 ① 在“职工管理”数据库窗口中,打开“数据定义查询”窗口。 ② 输入SQL语句: UPDATE 工资 SET 应扣=所得税+公积金+水电费, 实发=工资

文档评论(0)

jz6501 + 关注
内容提供者

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

1亿VIP精品文档

相关文档