VFP数据库基础第4章要点.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP数据库基础第4章要点

第四章 关系数据库标准语言SQL 4.1 SQL概述 ●SQL含义:是结构化查询语言(Structured Query Language)。(p127) ●SQL特点: (p127) ①SQL是一种一体化的语言,它包括了数据定义、查询、操纵 和控制等方面的功能。 ②SQL语言是一种高度非过程化的语言,用户只管“做什么”, 不管“如何做”。 ③SQL语言非常简洁。几条命令且接近自然语言(英语)。 ④SQL语言既可以命令方式交互使用,也可以嵌入到程序中。 ●SQL语言的命令分为三大类: (p128表4.1) ①数据定义:CREATE、DROP、ALTER————看得懂 ②数据操纵:SELECT、INSERT、UPDATE、DELETE——写得出 ③SQL的数据控制:GRANT、REVOKE—————VFP未提供 4.2 查询功能 ●格式: (P128- P129) ●例题:基于“订货管理”数据库的4个表。( P129) 4.2.1 简单查询——单表 4.2 查询功能 4.2 查询功能 4.2 查询功能 4.2 查询功能 4.2 查询功能 4.2 查询功能 4.2 查询功能 4.2 查询功能 4.2 查询功能 4.2.11 使用量词和谓词的查询 4.2.11 使用量词和谓词的查询 4.2 查询功能 4.2 查询功能 例如下面是一个基于四个关系的连接查询 select 仓库.仓库号,城市,供应商名,地址; from 供应商 join 订购单 join 职工 join 仓库; on 职工 .仓库号 = 仓库.仓库号 ; on 订购单 .职工号 =职工 .职工号 ; on 供应商 .供应商号 =订购单 .供应商号 4.2 查询功能 4.2 查询功能 4.2.14 SELECT的几个特殊选项(营销) 4.3 操作功能 4.3.1 插入数据(记录) ●格式1:insert into 表名[(字段名1[,字段名2,…])]values(表达式1[,表达式2,…]) 例:向订购单表中插入一条记录,记录值分别是: ”E12”,”S4”,”OR23”,{^2001-05-23} insert into 订购单(职工号,供应商号,订购单号,订购日期); values(E12,S4,OR23,{^2001-05-25}) 说明:①插入所有字段值时,(字段名…)可缺省; ②插入部分字段值时,必须指明对应字段名;此时另外的字段值为空值。(各种类型的空值参照P68表2.6) ●格式2:insert into 表名 from array 数组名|from memvar 4.3 操作功能 4.3.2 更新数据(修改记录) ●格式:update 表名 set 字段名1=表达式1 [,字段名2=表达式2…] [where 条件] 例: 给”WH1”仓库号的职工提高10%的工资 update 职工 set 工资=工资*(1+0.1); where 仓库号=“WH1” ●说明:缺省where 条件,更新全部记录。(P146) 4.3.3 删除数据(记录) ●格式:delete from 表名 [where 条件] 例:删除仓库表中仓库号是“WH2”的记录。 delete from 仓库 where 仓库号=“WH2” ●说明:①缺省where 条件,删除全部记录。 ② delete——逻辑删除,物理删除——pack。(P147) 4.4 定义功能 4.4.1 表(结构)的定义 ●格式:P147 ●例1:在当前目录下建立”订货管理1”数据库 create database 订货管理1 ●例2:建立表“ck” ,ck(仓库号 C(5),城市 C(10),面积 I),并且面积的数据应大于零。 create table ck(; 仓库号 C(5) primary key,; 城市 C(10),; 面积 I check(面积0) error面积大于0!) ●说明:①primary key:按“仓库号”建立主索引; ②check 逻辑表达式, error”出错信息“:域完整性约束 字段类型在P148表4.2 4.4.1 表(结构)的定义 ●例3:建立“zg”表,zg(仓库号 c(5),职工号 c(5),工资 i),并且将职工表与仓库表建立永久关系。 create table zg(; 仓库号 C(5),职工号 C(5) primary key,;

文档评论(0)

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

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

1亿VIP精品文档

相关文档