《数据库应用基础》第十七讲 SQL应用基础

第十七讲 第10章 SQL应用基础 介绍SQL语言在VFP中的 基本应用
第十七讲 第10章 SQL应用基础 介绍SQL语言在VFP中的 基本应用

本讲主要内容 SQL简介 SQL在VFP中的查询应用 1.简单查询 连接查询 3.子查询 4.分组汇总
本讲主要内容 ➢ SQL简介 ➢ SQL 在VFP中的查询应用 1. 简单查询 2. 连接查询 3. 子查询 4. 分组汇总

10.1SQL简介 soL( Stuctured Query Language 结构化查询语言,是一种标准的关 系数据库查询语言、具有良好的交互能力。 它支持绝大多数的关系型数据库系统。 要充分发挥关系型数据库的功能,掌握 SQL是必不可少的
10.1 SQL简介 SQL (Stuctured Query Language) ——结构化查询语言,是一种标准的关 系数据库查询语言、具有良好的交互能力。 它支持绝大多数的关系型数据库系统。 要充分发挥关系型数据库的功能,掌握 SQL是必不可少的

(1)SQL的组成 SQL由三部份组成,它们是: (1)数据定义语言DDL Data Definition Language (2)数据操作语言DML Data Manipulation Language (3)数据控制语言DCL Data Control Language
(1) SQL 的组成 SQL由三部份组成,它们是: ⑴ 数据定义语言DDL (Data Definition Language) ⑵ 数据操作语言DML (Data Manipulation Language) ⑶ 数据控制语言DCL (Data Control Language)

(2)SQL的特点 SQL主要有下面几个特点: (1)SQL是非过程化语言 (2)对数据提供自动导航; (3)可以操作记录集; (4)操作时不要定义数据的存取方法
(2)SQL的特点 SQL主要有下面几个特点: ⑴ SQL是非过程化语言; ⑵ 对数据提供自动导航; ⑶ 可以操作记录集; ⑷ 操作时不要定义数据的存取方法

(3)SQI的功能 SQL为用户提供的功能有: (1)数据定义; (2)数据查询与检查 (3)数据记录操作; 4)数据对象操作; 5数据一致性和完整性
(3)SQL的功能 SQL为用户提供的功能有: ⑴ 数据定义; ⑵ 数据查询与检查; ⑶ 数据记录操作; ⑷ 数据对象操作; ⑸ 数据一致性和完整性

1021简单查询 简单查询 是指针对一个表中的行列进行查询 1、从一个表中查询出全部记录 命令格式: SELECT*FROM表名 功能:从一个表中查询出数据,并将其 说明:这是SQL的最基本语句 其中:*代表表中全部字段
10.2.1 简单查询 简单查询 是指针对一个表中的行列进行查询。 1、从一个表中查询出全部记录 命令格式:SELECT * FROM 表名 功能:从一个表中查询出数据,并将其列出。 说明:这是SQL的最基本语句 其中:* 代表表中全部字段

例10-1: 用 SELECT语句将学生档案的全部内容列出 操作命令: SELECT*FROM学生档案 果 查询 口 学号 姓名性别出生年月出生地 专业 200300张文 男08/12/82北京 市场营销 2000130102张滔 男109/12/82北京市场营销 200130103刘静雯女|05/09/82重 庆 刘雯 女05/09/82重庆 SELECT*FROM学生档案 2000130201 女12/21/81贵州 010202刘菲 /21/81贵州 200130203王欣女12/08/82甘肃 20013020501辉女10/08/81甘肃 2000306周念昆男03/15/82云南 2000130311张凡 男03/15/82云南 商会计 20002辉男01/0780昆明 i计算机应用 200130313刘庭辉 女01/02/78成都 算机应用 2001301陈逸凡男11江西 信息管理 00351陈男121/1江西 息管理
例10-1: 用SELECT语句将学生档案的全部内容列出。 操作命令: SELECT * FROM 学生档案 结果:

2、选择字段输出 对于一个表中的字段,可以有选择的列出 命令格式: SELECT字段1,字段2,字段3,…; FROM 册查询 姓名性别专业除合考评▲ 例10-2:团 男市场营销 87.50sLET姓名,性别,专业综合考评 男市场营销 87.50 FROM学生档案 刘静雯女市场营销 81.00 刘雯女市场营销 81.00 操作球 女工商会计 女工商会计 SELECT王 女工商会计 王军辉支工商会计 FROM周昆男工商会计 90.00 张凡男「工商会计 果 男计算机应用81.50
2、选择字段输出 对于一个表中的字段,可以有选择的列出。 命令格式: SELECT 字段1,字段2,字段3,…; FROM 表名 例10-2: 将学生档案中“姓名”,“性别”,“专业”, “综合考评”等四项内容列出。 操作命令: SELECT 姓名,性别,专业,综合考评; FROM 学生档案 结果:

3、有条件送 回 学号 姓名性别出生年月出生地专业 命令格式: 2001311张文 男108/12/82北京 市场营销 200130102张滔 男09/12/82北京 市场营销 FR 2001302061周念昆男103/15/82云南 工商会计 2001303111张凡 男03/15/82 工商会计 200030312许辉 男01/07/80昆明 计算机应用 功能;按条 20013044陈9男1121841江西信息管理 2001305陈男1111江西 信息管理 2001316谢志刚男12/25/81湖 信息管理 例10-3: 200341李志刚男12581湖北信息管理 100372流1男0/011乌鲁木齐机械工程 将“学生栏 200139显59男1051191呼和浩特机械工程 操作命令: SELECT六FROM学生档案 WHERE性别=′男′ 结果如图
3、有条件选择查询 命令格式:SELECT 字段名; FROM 表名; WHERE 条件 功能;按条件从表中查询数据,将结果列出。 例10-3 : 将“学生档案”表中性别为男的学生列出。 操作命令: SELECT * FROM 学生档案; WHERE 性别='男' 结果如图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库应用基础》第十六讲 数据交换技术.ppt
- 《数据库应用基础》第十讲 高级表单设计.ppt
- 《数据库应用基础》第十二讲 高级报表设计.ppt
- 《数据库应用基础》第三讲 数据库基本操作.ppt
- 《数据库应用基础》第七讲 键盘输入命令.ppt
- 《数据库应用基础》第六讲 面向过程序设计基础.ppt
- 《数据库应用基础》第九讲 表单设计初步.ppt
- 《数据库应用基础》第二讲 数据库基本操作.ppt
- 《数据库应用基础》第八讲 常用函数.ppt
- 《Internet应用基础》第2章 浏览器与电子邮件.ppt
- 《Internet应用基础》第1章 Internet基础知识.ppt
- 《Internet应用基础》实验一 网页浏览器的使用.doc
- 《Internet应用基础》预备实验:拷屏、存图与压缩文件.doc
- 《Internet应用基础》第14章 HTML基础.ppt
- 《Internet应用基础》第13章 网站制作工具软件.ppt
- 《Internet应用基础》第12章 搜索引擎高级应用.ppt
- 《Internet应用基础》第11章 网络安全.ppt
- 《Internet应用基础》第10章 域名系统.ppt
- 《Internet应用基础》第9章 网站价值评估.ppt
- 《Internet应用基础》第8章 信息处理.ppt
- 《数据库应用基础》第十七讲 SQL应用基础.ppt
- 《数据库应用基础》第十三讲 菜单设计.ppt
- 《数据库应用基础》第十四讲 面向对象编程方法.ppt
- 《数据库应用基础》第十五讲 面向对象编程实例.ppt
- 《数据库应用基础》第十一讲 报表设计初步.ppt
- 《数据库应用基础》第四讲 数据的查询和更新.ppt
- 《数据库应用基础》第五讲 视图及数据更新.ppt
- 《数据库应用基础》第一讲 数据库基础知识.ppt
- 《数据库应用基础》简介.ppt
- 《数据库应用基础》应用实例.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第一章 信息技术概论(蔡正林).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.1 计算机的组成与分类 2.2 CPU的结构与原理 2.3 PC机的组成(物理).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.4 常用输入设备 2.5 常用输出设备 2.6 外存储器.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.1 数值信息与数值计算 3.2 文本与文本处理.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.3 图象与图形.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.4 数字声音及应用 3.5 数字视频及应用.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.1 网络与通信基础 4.2 计算机局域网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.3 计算机广域网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.4 因特网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.5 网络信息安全.ppt