SQL在VisualFoxpro数据库中的应用_第1页
SQL在VisualFoxpro数据库中的应用_第2页
SQL在VisualFoxpro数据库中的应用_第3页
SQL在VisualFoxpro数据库中的应用_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    sql在visualfoxpro数据库中的应用    李柱摘要:visual foxpro是microsoft公司推出的数据库开发软件,主要用于数据库相关软件的开发,十分简单方便。结构化查询语言(sql) 是用于数据查询、更新、删除等功能的数据查询和操作语言,在visual foxpro中占有举足轻重的地位,为vfp数据库操作带来了极大便利。关键词:visual foxpro;sql;数据定义;数据查询;数据操作:tp391 :a :1009-3044(2017)25-0008-011 概述visual foxpro(以下简称vfp),是微软公司

2、的一款数据库开发软件,是foxbase的加强版。后来,微软收购了fox software公司,使其可以在 windows 上运行,更名为 visual foxpro。结构化查询语言(以下简称sql)是数据查询和操作语言,可以进行数据的插入、删除、更新等一系列操作。用户不需要知道数据在数据库中是如何存放的,具有独立性,大部分数据库系统都支持sql,功能强大且使用灵活。1986年10月,ansi对 sql进行了规范化处理,使之成为关系式数据库管理系统的标准语言,后来又称为了国际标准。vfp数据库正式通过sql实现了数据库的创建、修改、删除,记录的查询、更新、删除等功能。sql就是用户和vfp数据库

3、之间的一个通道,用户通过sql实现了对数据库的各种操作。2 sql在vfp中的应用sql在vfp中的应用主要为数据定义、数据查询、数据操作和数据控制,下面对这四种功能进行一一介绍。2.1 数据查询语言sql语句最主要的功能是查询,基本形式为:查什么数据、由哪儿查数据、查的条件是什么,即select.from.where。2.1.1 单表查询格式:select 字段名(或函数名或表达式) from 表名 where 条件表达式2.1.2 两表查询格式:select 字段名(或函数名或表达式) from 表名1,表名2 where 表名1.关联字段名=表名2.关联字段名 and 其它条件表达式2.

4、1.3 多表联接查询select语句可以实现对vfp4种联接类型的查询:内联接、左联接、右联接、完全联接。2.2 数据操作语言包括动词insert、delete和update。用于添加,刪除和修改表中记录行。2.2.1 插入记录格式:insert into(,) values(,)2.2.2 更新记录格式:update set = where 2.2.3 删除记录格式:delete from where 2.3 数据控制语言通过grant、revoke对用户权限进行授权或撤销授权。2.4 数据定义语言通过create命令来创建数据库或表,通过drop命令数据库或表,还可以用于索引的创建。2.4

5、.1 创建表的格式create table|dbf ( (宽度,小数位数) ,2.4.2 修改表的格式包含三种(1) 修改字段属性:alter table alter (宽度,小数位数) ; alter (宽度,小数位数) (2) 增加字段:alter table add (宽度,小数位数) ;add (宽度,小数位数) (3) 字段改名格式:alter table表的名字rename to 新字段1名;rename to 新字段2名 2.4.3 删除表的格式drop table 表名3 结束语sql 语句强大的功能对vpf数据库操作带来了极大便利,熟练掌握sql语句的用法对学习vfp来说就变得尤为重要。参考文献:1 赵晓侠,雷金辉,田春瑾.sql 查询在 visual fox pro 数据库中的应用j.电脑知识与技术,2011.2 贺清碧.visual foxpro程序设计m.北京:中国铁道出版社, 2016.3 张洪举.visual foxpro程序设计参考手册m. 北京:人民邮电出版社,2004.endprint电脑知识与技术2017年25期电脑知识与技术的其它文章智慧教室的有效管理与优质服务c语言教学中“部分翻转课堂”教学模式探索可信计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论