第4章计算机二级查询摘要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章习题 【15】在 SQL 的 SELECT 语句中,用于实现选择运算的是________。 A) IF B) WHERE C) FOR D) WHILE 本章习题 【16】要从数据库中删除一个表,应该使用的 SQL 语句是________。 A) DELEETE TABLE B) DROP TABLE C) ALTER TABLE D) KILL TABLE 本章习题 【17】HAVING子句中应后跟________。 A) 行条件表达式 B) 组条件表达式 C) 视图序列 D) 列名序列 本章习题 【18】在查询中要统计记录的个数,应使用的函数是________。 A) COUNT(*) B) COUNT(列名) C) COUNTif(*) D) COUNTif(列名) 本章习题 【19】如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是________。 A) 生成表 B) 更新 C) 删除 D) 追加 本章习题 【20】在 ACCESS 的数据表中删除一条记录,被删除的记录________。 A) 被恢复为第一条记录 B) 不能恢复 C) 可以恢复到原来位置 D) 被恢复为最后一条记录 * Data Definition Language 数据定义语言 Data Manipulation Language 数据操控语言 Data Control Language 数据控制语言 * SELECT 图书类别表.书籍类别, 图书细类表.书籍细类 FROM 图书类别表 INNER JOIN 图书细类表 ON 图书类别表.类别代码 = 图书细类表.类别代码 * SELECT 读者信息表.姓名, 图书信息表.书籍名称, 借阅情况表.借书日期, 借阅情况表.应还日期, 借阅情况表.实还日期 FROM 图书信息表 INNER JOIN (读者信息表 INNER JOIN 借阅情况表 ON 读者信息表.读者编号 = 借阅情况表.读者编号) ON 图书信息表.书籍编号 = 借阅情况表.书籍编号 * 数据操纵功能是实现SQL利用数据操纵语言(Data Manipulation Language)对数据库中的数据进行增删改操作的。 数据定义查询的核心动词也有三个:INSERT、UPDATE、DELETE 数据操纵查询 (1)更新查询:更新查询是一种特殊的查询方式,其目的不是为了进行数据的检索,而是为了有效的进行成批数据的有规律替换。 【格式】 UPDATE 表名 SET 字段名 = 表达式 WHERE 筛选条件 【例】将所有图书的价格提高5元 update 图书信息表 set 书籍价格 = 书籍价格 + 5 【练习】将“人民邮电出版社”的图书价格提高5元 update 图书信息表 set 书籍价格 = 书籍价格 + 5 where 出版社= 人民邮电出版社 (2)追加查询:将查询到的数据以追加的方式添加到指定表中。进行追加查询操作的时候要注意指定表中的主键。 【格式】 INSERT INTO 表名 SELECT 查询语句 【例】将“读者信息表”中的所有“学生”读者追加到“学生读者表” insert into 学生读者表 select * from 读者信息表 where 权限= 学生 (3)删除查询:将指定表中满足条件的记录做成批删除操作。该操作不能恢复,所以在操作前尽量对原数据进行备份。 【格式】 DELETE * FROM 表名 WHERE 筛选条件 【例】删除所有“教职工”权限的读者 delete * from 读者信息表 where 权限= 教职工 数据定义查询是SQL的一种特定查询。使用数据定义语言( Data Definition Language )可以进行数据库、数据表或索引的创建、删除、更改操作。 使用数据定义查询修改数据库对象可能会有风险,因为完成操作时并不出现确认对话框,如果操作出错,可能造成数据丢失或意外更改表的设计。所以,最好对要运行此类查询的表制作备份。 数据操纵查询的核心动词包括三个:CREATE 、ALTER 、DROP 数据定义查询 (1)创建表 —— CREATE TABLE 【格式】 CREATE TABLE 表名(字段名 字段类型(字段大小),……) 常见字段类型 引用方法 文本 text 数值 short/long/single/double 日期/时间 datetime 是否 yesno 【例】利用SQL新建一张“成绩表”,表结构如下: create table 成绩表(姓名 text(8),性别 yesno,考试时间 datetime,

文档评论(0)

基本资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档