- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP中常用命令解析,vfp常用命令详解,vfp常用命令,vfp命令大全,vfp命令,vfp删除记录命令,vfp排序命令,vfp关闭表单命令,vfpcount命令,vfpreplace命令详解
VFP中常用命令
一、数据库的建立、打开、关闭和删除????
建立数据库:
CREATE?DATABASE?[databasename|?]
?
从磁盘中删除数据库:
CREATE?DATABASE?[databasename|?]
ELETE??DATABASE??databasename
DELETE??DATABASE??databasename|?
?
打开数据库:
OPEN?DATABASE?[EXCLUSIVE|SHARED][NOUPDATE]
?
打开数据库设计器(允许用户按交互方式编辑当前数据库):
MODIFY?DATABASE??[databasename|?]
指定的数据库databasename为当前数据库。
?
指定当前的数据库:
SET?DATABASE?TO?[databasename]
Databasename必须为已经打开的数据库。如果省略数据库名称databasename,则不指定当前数据库(没有当前数据库)。
?
关闭数据库:
CLOSE?DATABASE?[ALL]
关闭当前数据库,如果带ALL子句,则关闭所有打开的数据库。
?
二、数据表和视图的建立、打开、关闭和删除????
建立数据表(SQL命令):?
CREATE?TABLE?|?DBF?tablename?(Col_name1?Type1?[NOT?NULL/NULL]
[{,Col_name2?Type2?[NOT?NULL/NULL]}...])
table_name是所创建的数据表的名字。
Col_name1,Col_name2,...是表中列的名。
Type1,?Type2...是相应列的数据类型(VFP的数据类型见表3-9)。?
如果说明为NOT?NULL,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空值,将返回错误信息)。
?
向当前打开的数据库中添加数据表:
ADD?TABLE?tablename|?
?
从当前打开的数据库中删除数据表:
REMOVE?TABLE?tablename|??[DELETE]
如果包含DELETE子句,将从磁盘中删除这个表文件,否则,只从数据库中删除,但文件仍保存在磁盘中。
?
在当前打开的数据库中建立视图:
CREATE?SQL?VIEW?viewname?AS?SELECT?……
其中SELECT?……为SELECT语句。
执行这个语句时,如果没有打开的数据库,则建立独立的视图,这样的视图不能存储。
?
从当前打开的数据库中删除视图:
DELETE?VIEW?viewname
?
打开一个表:
USE?tablename|??[IN?工作区号]
?
将当前数据表与另一数据表连接后建立一个新表:
JOIN?WITH?工作区号|表别名?TO?tablename?FOR?条件?[FIELDS?字段名表]
?
三、数据表和表结构的编辑、修改????
打开浏览窗口(可在其中编辑数据表):
BROWSW(详细格式见P.?114~116)
?
打开并修改数据表中的字段:
(1)?CHANGE?[FIELDS?字段名列表]
(2)?EDIT?[FIELDS?字段名列表]
这两个命令的功能相似,可选子句较多(详见手册)。
?
数据表改名:
RENAME?TABLE?tablename1?TO?tablename2
其中数据表tablename1必须存在且未打开。
?
视图改名:
RENAME?VIEW?viewname1?TO?viewname2
其中数据表tablename1必须存在且未打开。
?
修改数据表结构(SQL命令):
ALTER?TABLE?tablename?;
ADD?字段名?Type?[NULL?|?NOT?NULL]
[,字段名?Type?[NULL?|?NOT?NULL]?;
[ALTER?COLUMN字段名Type?{NULL?|?NOT?NULL}];
[{,字段名Type?NULL?|?NOT?NULL}...]?;
[DROP字段名[,字段名[,?...]]
?
将当前表与另一表之间建立关联:
SET?RELATION?TO?[表达式1?INTO?工作区号1?|?表别名1];
[,?表达式2?INTO?工作区号2?|?表别名2]?[,?...]
建立关联的两个表必须事先已按关联表达式进行索引排序。
?
在当前表与另一表之间建立一对多关联:
SET?SKIP?TO表别名1[,?表别名2]
?
消除当前表与另一表之间的关联:
SET?RELATION?OFF?INTO?工作区号?|?表别名
?
四、数据表中数据操作(查询、插入、删除和修改等)????
数据查询SELECT语句(SQL命令)
格式见教材的有关章节。这是本课程的重点内容,必须很好地掌握
您可能关注的文档
- (2015更新版)计算机应用基础离线作业20151110及答案分析.doc
- 徐微-大豆06第三章传统大豆制品-天培与纳豆.ppt
- VB第八章过程解析.ppt
- (2015-6-10)高中生物图表题型专题讲座讲稿分析.ppt
- VB语言第1章教案解析.ppt
- 形势与政策提案.ppt
- 徕卡世界镜头.doc
- (2016年)物业承接查验操作指南分析.docx
- 御伽草纸1621859 日航 方悦.ppt
- (2014-9-11)2.材料性能分析.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)