昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础

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

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

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

(1)SQL的组成 SQL由三部份组成,它们是 (1)数据定义语言DDL Data Definition Language) (2)数据操作语言DM 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)SQL的功能 SQL为用户提供的功能有: (1)数据定义; (2)数据查询与检查; (3)数据记录操作; (4)数据对象操作; (5)数据一致性和完整性
(3)SQL的功能 SQL为用户提供的功能有: ⑴ 数据定义; ⑵ 数据查询与检查; ⑶ 数据记录操作; ⑷ 数据对象操作; ⑸ 数据一致性和完整性

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

例10-1: 用 SELECT语句将学生档案的全部内容列出 操作命令: SELECT*FROM学生档案 果 查询 口X 学号 姓名性别出生年月出生地 专业 2000130101张文 男08/12/82北京 市场营销 20013102张滔 男10912/82北京市场营销 2000刘静雯女0509/82重庆 幻命令 200130441刘雯 女105/09/82重庆 SELECT*FROM学生档案 2000130201李菲 女1211贵州 2000130202刘菲 女08/21/31贵州 200202欣女128/82甘肃 200303辉女108/81甘肃 20010200周念昆男103/15/82云南 2000130311张凡 男_03/15/82云南 工商会计 200013012许辉男01/07/80昆明 计算机应用 2001313刘庭辉女101/02/78成都 计算机应用 20030141陈几男112181江西 信息管理 12001305陈-男1121江西 信息管理
例10-1: 用SELECT语句将学生档案的全部内容列出。 操作命令: SELECT * FROM 学生档案 结果:

2、选择字段输出 对于一个表中的字段,可以有选择的列出。 命令格式: SELECT字段1,字段2,字段3,…; FROM 查询 姓名性别专业除合考i 例10-2:下移 SELECT姓名,性别,专业,综合考评 FOM学生档案 刘静雯女市场营销 81,00 刘雯 女市场营销 81 操作「 女工商会计 91, 女工商会讠 91.00 SELECT利王 女工商会计 79.00 王军辉女工商会计 79.00 FROM用念是男[工商会计 张凡男工商会计 结果: 许辉 男计算机应用81.50
2、选择字段输出 对于一个表中的字段,可以有选择的列出。 命令格式: SELECT 字段1,字段2,字段3,…; FROM 表名 例10-2: 将学生档案中“姓名”,“性别”,“专业”, “综合考评”等四项内容列出。 操作命令: SELECT 姓名,性别,专业,综合考评; FROM 学生档案 结果:

3、有条件选口前锦 学号 姓名性别出生年月出生地专业 命令格式: 200010101张文 男08/12/82北京 市场营销 20030019(912821北京市场营销 FR 200130260周念昆男03/15/82云南 工商会计 20013311张凡 男10/15/821云南 工商会计 2001312许辉 男』01/07/80昆明 计算机应用 功能;按条 200311陈逸凡男1121江西信息管理 01315陈 男12181江西信息管理 0364谢志刚男12181湖 信息管理 例10-3: 200131731李刚男12/25/811湖北信息管理 200315流男108(01811乌鲁木齐机械工程 将“学生档 1203显男05/17呼和浩特机械工程 操作命令: SELECT FROM学生档案 WHERE性别=′男′ 结果如图
3、有条件选择查询 命令格式:SELECT 字段名; FROM 表名; WHERE 条件 功能;按条件从表中查询数据,将结果列出。 例10-3 : 将“学生档案”表中性别为男的学生列出。 操作命令: SELECT * FROM 学生档案; WHERE 性别='男' 结果如图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十六讲 数据交换技术.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十讲 高级表单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十二讲 高级报表设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第三讲 数据库基本操作(下).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第七讲 常用命令.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第六讲 面向过程程序设计基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第九讲 表单设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第二讲 数据库基本操作(上).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第八讲 函数及程序控制结构.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第9章 使用面域与图案填充.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第8章 绘制与编辑复杂二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第7章 精确绘制图形.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第6章 控制图层显示.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第5章 规划和管理图层.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第4章 使用修改命令编辑对象.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第3章 选择与夹点编辑二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第2章 绘制简单二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第1章 AutoCAD 2007入门基础.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第17章 输出、打印与发布图形.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十三讲 菜单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十四讲 面向对象编程方法.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十五讲 面向对象编程实例.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十一讲 报表设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第四讲 数据查询.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第五讲 视图及数据更新.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第一讲 数据库基础知识.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)应用实例(成绩管理系统设计).ppt
- Java软件开发技术概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二讲 C程序设计初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一讲 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三讲 分支结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四讲 循环结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五讲 模块化程序(函数).ppt
- 《电子 CAD》考试试卷(选择、填空题).doc
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第1章 Internet概述.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第2章 Internet的地址和域名体系.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第3章 Internet接入.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第4章 E-Mail(电子邮件).ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第5章 网上信息浏览——WWW服务.ppt