- 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修改表结构的规则与方法 ; 掌握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 应扣=所得税+公积金+水电费,
您可能关注的文档
- 施工项目管理第2版课件作者金忠盛单元2施工项目成本控制.ppt
- Simulink建模与仿真资源第10-11章节课件作者姚俊_第11章节DSPBlockset.ppt
- SolidWorks2005中文版基础教程课件作者SolidWorks2005中文版基础教程.ppt
- 施工项目管理第2版课件作者金忠盛单元6施工项目安全管理.ppt
- SQLServer2000应用基础与实训教程(李国彬)第1章节SQLServer2000概述.ppt
- SQLServer2000应用基础与实训教程(李国彬)第2章节数据库的设计与管理.ppt
- SQLServer2000应用基础与实训教程(李国彬)第3章节表的创建与修改.ppt
- 施工组织设计课件作者张洁施工组织设计.ppt
- SQLServer2000应用基础与实训教程(李国彬)第4章节查询数据及更新数据.ppt
- SQLServer2000应用基础与实训教程(李国彬)第5章节索引.ppt
- 数据库基础与Access应用实验指导课件作者县小平聂玉峰金永超第11章节模块与VBA编程.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第3章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第4章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第5章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第6章节.ppt
- TMS320C54xDSP原理及应用第二版课件作者乔瑞萍第1-4章节1第3章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第7章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第8章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第10章节.ppt
- 数据库基础与应用—Access2010课件作者付兵第1章节数据库基础.ppt
文档评论(0)