第8章SQL关系数据库查询语言.ppt
《第8章SQL关系数据库查询语言.ppt》由会员分享,可在线阅读,更多相关《第8章SQL关系数据库查询语言.ppt(37页珍藏版)》请在课桌文档上搜索。
1、Visual FoxPro 应用基础与面向对象 程序设计教程,Visual FoxPro 应用基础与面向对象程序设计教程,第8章 SQL关系数据库查询语言,8.4 数据查询,8.3 数据更新,8.2 数据定义,8.1 SQL语言概述,Visual FoxPro 应用基础与面向对象程序设计教程,8.1 SQL语言概述,8.1.2 SQL语言的功能,8.1.1 SQL语言的特点,Visual FoxPro 应用基础与面向对象程序设计教程,8.1.1 SQL语言的特点,1.高度的综合2.非过程化3.采用面向集合的操作方式4.一种语法结构两种使用方式5.语言结构简捷6.支持三级模式结构,Visual
2、FoxPro 应用基础与面向对象程序设计教程,8.1.2 SQL语言的功能,SQL语言具有以下5个方面的功能。1.数据定义功能2.数据查询功能3.数据更新功能4.视图管理功能5.数据控制功能,Visual FoxPro 应用基础与面向对象程序设计教程,8.2 数据定义,8.2.4 删除表,8.2.3 修改表结构,8.2.2 创建表,8.2.1 SQL语言基本数据类型,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.1 SQL语言基本数据类型,1.数值型 Integer、Float(n)、Double、Numberic(p,q)2.字符型 Char(n)、Text/Memo、
3、Binary3.日期、时间型 Date、Time、DateTime4.逻辑型 Boolean5.货币型 Money6.OLE型 General,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.2 创建表,使用Create Table语句定义基本表。Create Table(,);,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.2 创建表,例:创建“人才档案”数据库的基本表,已知有:人才档案(编号,姓名,性别,出生日期,学历,政治面貌,民族,工资现状,工作简历,照片),Visual FoxPro 应用基础与面向对象程序设计教程,8.2.3 修改表结构,使
4、用ALTER TABLE语句修改表的结构。Alter Table Add,DropConstraint|C0lumn,Alter,;,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.3 修改表结构,例:修改“人才管理”数据库中已有表的结构,在“人才档案”表中增加一个“备注”字段。,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.4 删除表,使用DROP TABLE语句删除表。Drop Table 例:删除“人才管理”数据库中的“人才档案备份”表。,Visual FoxPro 应用基础与面向对象程序设计教程,8.3 数据更新,8.3.3 删除记录,8.3.
5、2 更新记录,8.3.1 插入记录,Visual FoxPro 应用基础与面向对象程序设计教程,8.3.1 插入记录,在SQL语言中,插入数据使用Insert语句。Insert Into(,)Values(,)例:给“人才管理”数据库中的“人才档案”表添加以下两组数据。(Bj10001,刘伟箭,男,08/23/60,大学,党员,汉族,9000,略,略)(Bj11002,刘简捷,男,12/31/58,大学,民主党派,蒙古族,6800,略,略),Visual FoxPro 应用基础与面向对象程序设计教程,8.3.2 更新记录,在SQL语言中,更新数据表中的数据可使用Update语句。Update
6、Set=,=,Where 例:更新“人才管理”数据库中的“人才档案”表中的数据,将所有的“政治面貌”字段取值为“党员”更新为“团员”。,Visual FoxPro 应用基础与面向对象程序设计教程,8.3.3 删除记录,在SQL语言中,删除表中数据可使用Delete语句。Delete From Where 例:删除“人才管理”数据库中的“人才档案”表中的数据,将所有的“学历”字段取值“大学”的数据进行逻辑删除。,Visual FoxPro 应用基础与面向对象程序设计教程,8.4 数据查询,8.4.4 嵌套查询,8.4.3 条件查询,8.4.2 基本查询,8.4.1 Select语句,8.4.6
7、排序查询,8.4.7 连接查询,8.4.5 分组查询,Visual FoxPro 应用基础与面向对象程序设计教程,8.4.1 Select语句,Select语句能够完成单表查询、多表查询和嵌套查询等操作。Select All|Distinct|,From Left Right Join On Where Group By Having Order By Asc Desc,Visual FoxPro 应用基础与面向对象程序设计教程,8.4.1 Select语句,Visual FoxPro 应用基础与面向对象程序设计教程,8.4.1 Select语句,Visual FoxPro 应用基础与面向对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 关系 数据库 查询 语言

链接地址:https://www.desk33.com/p-751270.html