- 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幻灯片
* 【例12-18】统计每个专业学生计算机成绩的平均分 SELECT 学生情况.学号,学生情况.姓名,avg(计算机) as 平均成绩; FROM 学生情况,学生成绩 ; WHERE 学生情况.学号=学生成绩.学号; GROUP BY 专业 5.4.6.分组与计算查询 * 默认情况下,查询输出到一个浏览窗口,但如果要使结果多样化,则在SELECT语句中加入INTO子句,就会使查询去向有所变化。 格式:INTO 目标 其中的目标可以是以下内容: (1)ARRAY 数组名:将查询结果存放到数组名指定的数组中; (2)CURSOR 临时表名:将查询结果存放到 临时表名指定的临时表中,临时表操作与表操作相同,但是,临时表一旦关闭就被删除; (3) DBF | TABLE 表名:将查询结果保存到一个表名永久表中。 5.4.7.查询去向 * 【例12-19】查询学生情况表全部信息,并将查询信息存放到ONE.DBF 中。 SELECT * FROM 学生情况 INTO DBF ONE USE ONE BROWSE 【例12-20】为学生成绩.DBF制作一个备份文件学生成绩BK。 SELECT * FROM 学生成绩 INTO TABLE 学生成绩BK USE 学生成绩BK BROWSE MODIFY STRUCTURE 5.4.7.查询去向 * 【例12-21】利用已知的学生成绩表,查询计算机成绩的最高分和最低分,并将其结果保存到数组A中,输出数组内容。 SELECT MAX(计算机),MIN(计算机); FROM 学生成绩 INTO ARRAY A ? A(1) ? A(2) 5.4.7.查询去向 本章概述了SQL的基本概念,并详细讲解了SQL的数据定义、操纵、查询等功能的命令格。 Goodbye! 5.6 本 章 小 结 5.1 SQL语言概述 5.2 SQL的数据定义功能 5.3 SQL的数据操纵功能 5.4 数据查询 5.5 小型案例实训 学习目的与要求 ●掌握SQL的定义数据的基本命令及格式; ●掌握SQL对数据的操纵; ●掌握SQL的综合数据查询功能。 5.1 SQL语言概述 1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方式 5.语言简洁、易学易用 SQL语言的特点: 5.2 SQL的数据定义功能 格式:CREATE TABLE 表名 (字段名1数据类型[(宽度[,小数位数])][,字段名2…]) 功能:定义(也称创建)一个表。 说明: (1) 表名是要创建的表文件名。 (2) TABLE 也可以用DBF代替。 5.2.2 建立表结构 * 【例】创建一个表STUD(学生信息表),它由以下字段组成:学号 (C,10);姓名(C,8);性别(C,2);班级名(C,10);系别代号(C,2);地址(C,50);出生日期 (D);是否团员 (L);备注 (M)。 CREATE TABLE STUD(学号 C(10),姓名 C(10),性别 C(2),班级名 C(10),系别代号 C(2),地址 C(50),出生日期 D,是否团员 L,备注 M,照片 G) LIST STRUCTURE 【例】创建一个表SC(课程成绩表),它由以下字段组成:学号(C,10);课程号(C,2)。 CREATE TABLE SC(学号 C(10),课程号 C(2)) LIST STRUCTURE 5.2.2 建立表结构 5.2 SQL的数据定义功能 格式:ALTER TABLE表名 [ADD新列定义数据类型] [ALTER列名数据类型] [DROP 字段名] 功能:修改表的结构。 【例】在学生成绩表中增加一个总成绩字段,总成绩 N(5,1) ALTER TABLE 学生成绩 ADD 总成绩 N(5,1) LIST STRUCTURE 【例】将学生情况表的”姓名“字段的宽度改为8 ALTER TABLE 学生情况 ALTER 姓名 C(8) LIST STRUCTURE 5.2.3 修改数据表 * 【例】删除学生情况表中的”简历“字段。 Alter table 学生情况 drop 简历 Modify structure 注: 关键字alter 是修改字段;add 关键字是增加 字段; drop 关键字是删除字段。 5.2 SQL的数据定义功能 5.2.3 修改数据表 * 数据操纵语言是完成数据操作的命令,一般分为两种类型的数据操纵,它们统称为DML: ● 数据检索(常
您可能关注的文档
- 移液器的使用幻灯片.ppt
- 税收行政执法案卷评查课件幻灯片.ppt
- 空气压缩机及其储罐事故原因及措施幻灯片.ppt
- 移动模架造桥机施工参观汇报幻灯片.ppt
- 空间两条直线的位置关系——异面直线幻灯片.ppt
- 空调培训幻灯片.ppt
- 秘书特别授权工作幻灯片.ppt
- 离心式压缩机简介幻灯片.ppt
- 空间统计分析幻灯片.ppt
- 税收征收管理法律制度幻灯片.ppt
- 2025及未来5年中国金刚石工具行业市场分析与投资前景研究报告.docx
- 2025及未来5年中国激光扫描仪市场深度调查及发展前景研究预测报告.docx
- 2025及未来5年中国激光投影机市场运营趋势分析及投资潜力研究报告.docx
- 2025及未来5年中国计步器手环行业市场竞争格局分析、数据监测及投资前景研究预测报告.docx
- 2025及未来5年中国加油机电商行业市场全景评估及发展趋势研究预测报告.docx
- 2025及未来5年中国机器人行业市场运营趋势分析及投资潜力研究报告.docx
- 2025及未来5年中国胶管无芯成型机市场深度调研分析、数据监测及投资前景研究预测报告.docx
- 2025及未来5年中国建筑配电箱行业市场全景评估及发展趋势预测报告.docx
- 2025及未来5年中国洁面仪行业市场全景评估及发展趋势预测报告.docx
- 2025及未来5年中国金属探测器未来趋势预测分析及投资规划研究建议报告.docx
文档评论(0)