11VFP国二辅导--第1讲SQL.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学安排—1、3、5、日班 教学安排—2、4、6、日班 考试方式 公共基础知识 一、数据结构与算法 二、程序设计基础 三、软件工程基础 四、数据库设计基础 占30分,题型为10个选择题、5个填空题 一、Visual FoxPro系统概述 二、数据与数据运算(10分) 三、数据库与数据表(10分) 四、SQL关系数据库查询语言(28分) 五、查询与视图(2分) 六、程序设计基础(2分) 七、表单设计与应用(12分) 八、菜单设计与应用(2分) 九、报表设计与应用(4分) 考点1:建立(关闭)数据库 ALTER TABLE 表名; ADD 字段名 字段类型(宽度) [CHECK 域完整性约束条件 [ERROR 出错信息]] [DEFAULT 默认值] ALTER TABLE 表名 ADD PRIMARY KEY 主索引关键字 TAG 索引名 ; ADD UNIQUE 候选索引关键字 TAG 索引名 ALTER TABLE 表名; ALTER 字段名 字段类型(宽度,小数位); ALTER 字段名 SET CHECK 域完整性约束条件 [ERROR 出错信息]]; ALTER 字段名 SET DEFAULT 默认值 ALTER TABLE 表名 ; DROP [COLUMN] 字段名; DROP PRIMARY KEY; DROP UNIQUE TAG 索引名; ALTER 字段名 DROP CHECK; ALTER 字段名 DROP DEFAULT 在VFP中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是_____。(2007年4月) A.ALTER TABLE S DROP COLUMN 年龄 B.DELETE 年龄 FROM S C.ALTER TABLE S DELETE COLUMN 年龄 D.ALTEER TABLE S DELETE 年龄 ALTER TABLE 表名 ; RENAME [COLUMN] 字段名1 TO 字段名2 【例】将“学生”表中的“入学成绩”字段的名称修改为“成绩”。 ALTER TABLE 学生; RENAME COLUMN 入学成绩 TO 成绩 或 ALTER TABLE 学生; RENAME 入学成绩 TO 成绩 考点6 SQL的记录修改功能-1 插入记录 DELETE FROM 表名 [WHERE 条件] UPDATE 表名 SET 字段名=表达式 WHERE 条件 考点9 简单查询 职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D 考点10 去掉查询结果中的重复记录 AS后面的字段是虚拟字段。 AS可以省略 SELECT … FROM … WHERE 字段名; BETWEEN 下界表达式 AND 上界表达式 查询条件中字段的取值范围 【例】查询入学成绩在500到520之间的学生信息。 【例】查询学生表中年龄大于21岁的学生的学号、姓名和年龄信息,查询结果按年龄升序排列。 SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) AS 年龄; FROM 学生; WHERE YEAR(DATE())-YEAR(出生日期) 21; ORDER BY 年龄 【注意】 WHERE语句后不能使用虚拟字段,但可使用运算表达。 ORDER BY语句后不能使用运算表达式,但可使用虚拟字段。 考点17 计算查询 统计查询:COUNT 最大、最小值查询 求和、求平均值查询 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2) 查询金额最大的前10%订单的信息。正确的SQL语句是_____。(2005年9月) A.SELECT * TOP 10 PERCENT FROM 订单 B.SELECT TOP 10% * FROM 订单 ORDER BY 金额 C.SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额 D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC D “歌手”表中有“歌手号”、“姓名”、和“最后得分”三个字段,“最后得分”越高名次越靠前,查询前10名歌手的SQL语句是: SELECT * ________ FROM 歌手 ORDER BY 最后得分______ 。(2007.4) TOP 10 DESC 计算某一列值的最小值 MIN(字段名) 计算某一列值的最大值 MAX(字段名) 计算某一列值的平均值(此列必须是数值型) AVG(字段名)

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档