【vfp精品源码栏目提醒】:以下是网学会员为您推荐的vfp精品源码-第三章 数据库表1 - 硕士论文,希望本篇文章对您学习有所帮助。
第四章 数据库和数据表的操作 四、
VFP的三种工作方式(1)菜单工作方式:选择需要的菜单(2)命令工作方式:在命令窗口中输入命令(3)程序工作方式:编写程序文件五、
VFP命令的格式(1)语法书写规则①所有命令必须以一个命令动词开头,大小写字母等 效。
一律在英文输入状态下进行。
标点符号均用英 文。
② 命令动词和子句中的短语可用其前四个或四个以上 字符的缩写表示,如DISP、displ、DISPLAY、 Disp是等效的。
③ 大多数命令动词后可以跟一个或多个子句。
各个子 句可以按任意次序排列。
④ 命令行中如果有多个词就以一个或多个空格隔开。
例、3.2.3 LIST DISPLAY STRUCTURE …⑤ 一个命令行的最大长度不能超过254个字符。
⑥ 一行只能写一条命令,每条命令的结束标志是按回 车键。
如果一个命令太长,一行写不下,可以使用续行符 “;”,然后回车,并在下一行接着书写该命令。
例、appe from d:
vfp张新源代码 xsgldatabasexsda.dbf field 学号姓名性别(2)命令格式中的符号约定: ①:必选项。
② :可选项。
③ :任选一项。
④ … :重复出现项。
例、 LIST DISPLAY STRUCTURE IN <工作区号><表别名> TO PRINTER PROMPTTO FILES <文件名>(3)命令中的范围限制: ① ALL:所有记录。
② NEXT:包括当前记录在内的以下n条记录。
③ RECORD:记录号为n的一条记录。
④ REST:从当前记录开始到文件尾的所有记录。
(4)命令中条件的限制: ① FOR: ② WHILE : 对满足条件表达式的记录进行操作。
内容 介绍数据库、数据表的基本概念 数据库和数据表的建立 编辑表中的数据、记录修改与删除 表的索引等有关操作。
3.1.1
VFP数据库及数据表
VFP 采用“数据库—表与视图—记录—字段” 的逻辑结构进行存储。
数据库.dbc 一个关于某一特定主题或目标的信息集合。
数据表.dbf
VFP处理数据、创建关系数据库和应用的最基本 单元。
1、自由表(Free Table): 单独的一个数据表; .dbf 2、数据库表(Database Table): 存在于数据库中的表。
.dbf 一、建立数据库 注:首先设置默认工作目录;建立项目。
1、菜单 “文件-新建-数据库-新建文件”。
2、命令 create database二、数据库的打开与关闭 1. 打开数据库 “文件-打开-指定数据库文件名” Open Database Exclusive Shared Noupdate 说明: Exclusive:指定以独占方式打开数据库。
Shared:指定以共享方式打开数据库。
Noupdate:以只读方式打开数据库。
2. 关闭数据库格式:Close DatabaseALLClose Database:关闭当前数据库。
三、修改数据库1、“文件-打开-数据库文件名”2、modify database 注:打开数据库的同时打开数据库设计器。
新建表 添加表 数据库设计器工具栏 移去表 浏览表 修改表等3.2 数据表结构的建立、修改和显示 一.数据表名 每个表都是以单独的文件存储于磁盘中。
文件名遵照windows操作系统的命名规则,可 以使用字母、汉字、数字、下划线、空格及它 们的组合,但不能使用、等字符。
扩展名为 .DBF。
注意:系统已设定A、B、……、J 和W11、 W12、……、W32767 作为数据库工作区别名, 用户不要单独用它们作文件名。
二、表的字段 表是由记录组成,记录又由字段组成。
字段的属性(表结构) 字段名 字段类型 字段宽度 小数位数1.字段名 字段名是用来标识字段的,又称为字段变量, 其命名规则:可以使用字母、数字、下划线 和汉字,但第一个字母必须是字母或汉字。
2.字段类型与字段宽度字段类型 中文名称 宽度字节 说明 Character 字符型 254 字母、汉字、数字、文本、符号 Numeric 数值型 20 整数或小数 Float N 浮点型 20 同数值型 Currency Y 货币型 8 货币单位 Date 日期型 8 年、月、日 DateTime T 日期时间型 8 年、月、日、时、分、秒 Double B 双精度型 8 双精度数值 Integer I 整型 4 整数 Memo 备注型 4 不定长的字母、文本、数字 General 通用型 4 OLE图像、多媒体对象 Logical 逻辑型 1 真或假例、RSDA.DBF3.小数位数 有小数的字段: 数值型 浮点型 双精度型 浮动型数据 取值范围:0~15? 字段宽度 整数部分宽度 小数点1位 小数位宽度4. NULL值 用来标识一个字段“没有值”。
不等同于空格、空字符串、数值0或逻辑“假”。
例、STORE .NULL. TO x X 显示.NULL. emptyx 显示 .F. 如果允许字段接受NULL值,则应选中该栏所在框。
表的关键字段不允许为NULL值。
3.2 数据表结构的建立、修改和显示一、建数据表结构: 1、表设计器 1项目管理器:新建-新建表 2菜单: “文件-新建-表-新建文件” 3工具栏:“新建-表-新建文件” 4右击数据库设计器窗口的空白区-新 建表-新建表。
5 create