网站首页  词典首页

请输入您要查询的论文:

 

标题 SQL在VisualFoxpro数据库中的应用
范文

    李柱

    摘要:Visual Foxpro是Microsoft公司推出的数据库开发软件,主要用于数据库相关软件的开发,十分简单方便。结构化查询语言(SQL) 是用于数据查询、更新、删除等功能的数据查询和操作语言,在Visual Foxpro中占有举足轻重的地位,为VFP数据库操作带来了极大便利。

    关键词:Visual Foxpro;SQL;数据定义;数据查询;数据操作

    中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2017)25-0008-01

    1 概述

    Visual FoxPro(以下简称VFP),是微软公司的一款数据库开发软件,是FoxBase的加强版。后来,微软收购了Fox Software公司,使其可以在 Windows 上运行,更名为 Visual FoxPro。

    结构化查询语言(以下简称SQL)是数据查询和操作语言,可以进行数据的插入、删除、更新等一系列操作。用户不需要知道数据在数据库中是如何存放的,具有独立性,大部分数据库系统都支持SQL,功能强大且使用灵活。

    1986年10月,ANSI对 SQL进行了规范化处理,使之成为关系式数据库管理系统的标准语言,后来又称为了国际标准。

    VFP数据库正式通过SQL实现了数据库的创建、修改、删除,记录的查询、更新、删除等功能。SQL就是用户和VFP数据库之间的一个通道,用户通过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.1.3 多表联接查询

    SELECT语句可以实现对VFP4种联接类型的查询:内联接、左联接、右联接、完全联接。

    2.2 数据操作语言

    包括动词INSERT、DELETE和UPDATE。用于添加,刪除和修改表中记录行。

    2.2.1 插入记录

    格式:INSERT INTO<表名>(<字段名1>[,<字段名2>…]) VALUES(<表达式l>[,<表达式2>…])

    2.2.2 更新记录

    格式:UPDATE <表名> SET <字段名1>=<表达式l > […] [WHERE <条件表达式>]

    2.2.3 删除记录

    格式:DELETE FROM <表名> [WHERE <条件表达式>]

    2.3 数据控制语言

    通过GRANT、REVOKE对用户权限进行授权或撤销授权。

    2.4 数据定义语言

    通过CREATE命令来创建数据库或表,通过DROP命令数据库或表,还可以用于索引的创建。

    2.4.1 创建表的格式

    CREATE TABLE|DBF <表的名字> (<字段1名> <类型> [(宽度[,小数位数])] [,…]

    2.4.2 修改表的格式包含三种

    (1) 修改字段属性:ALTER TABLE <表的名字> ALTER <字段1名> <类型> [(宽度[,小数位数])] ; [ALTER <字段名2> <类型> [(宽度[,小数位数])] […]

    (2) 增加字段:ALTER TABLE <表的名字> ADD <字段1名> <类型> [(宽度[,小数位数])] ;[ADD <字段名2> <类型> [(宽度[,小数位数])] […]

    (3) 字段改名格式:ALTER TABLE表的名字RENAME <字段1名> TO 新字段1名;[RENAME <字段2名> 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.

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/15 19:50:21