文档详情

VFP中常用命令..doc

发布:2017-01-09约字共14页下载文档
文本预览下载声明
VFP中常用命令 一、数据库的建立、打开、关闭和删除???? 建立数据库: CREATE?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命令) 格式见教材的有关章节。这是本课程的重点内容,必须很好地掌握。   更改数据表中的记录: REPLACE?字段1??WITH??表达式1[ADDITIVE]; [,??[,字段2?WIT
显示全部
相似文档