AV数据库及表操作
上一页
下一页 退 出
2013-8-8
6
删除数据库
目 录
上一页
下一页 退 出
6.1.3 删除数据库 1.命令方式 【格式】DELETE DATABASE <数据库名> 【功能】从磁盘上删除一个扩展名为.DBC的数据 库文件。
2013-8-8
7
目 录
上一页
下一页 退 出
6.1.4 打开数据库 1.命令方式 【格式】OPEN DATABASE [<数据库名>] 【功能】将磁盘上一个扩展名为.DBC的指定 数据库文件打开。
例如:在命令窗口输入命令 USE STUD &&打开表 APPE &&或EDIT 注意:输入逻辑值时只输入T或F,定界符系统自动生成 输入日期值时只输入数码,分隔符系统自动生成
2013-8-8 16
目 录
2.菜单方式
(1)首先打开表STUD.DBF。 (2)选择【显示】|【浏览】命令。 (3)选择【表】|【追加新记录】命令,用户可以 输入追加记录的各个字段。
2013-8-8
32
目 录 2.相对定位 【格式1】SKIP [<数值表达式>] 【功能】记录指针从当前记录向前(或向后)移动若干个记 上一页 录。 下一页 【格式2】GO <TOP | BOTTOM> 【功能】将记录指针移动到表文件的首记录或尾记录 退 出 TOP:将记录指针移动到表文件的首记录。 BOTTOM:将记录指针动到表文件的最后一条记录。
上一页
下一页 退 出
2013-8-8
17
目 录
上一页
下一页 退 出
6.2.3 表的打开与关闭 1.表的打开 (1)命令方式 【格式】USE [<盘符>][<路径>]<[数据库名! ]表文件名> 【功能】打开指定磁盘的指定路径下的表和 相关的索引文件。 例,打开在E盘ZKL子目录中student.dbf表。 USE E:\ZKL\student
2013-8-8
26
目 录 FIELDS <字段名表>:用来指定显示的字段。
“范围”有以下四种表示方法: 上一页 ● ALL:所有记录。 下一页 ● NEXT N:从当前记录开始,后面的N条记录(包 括当前记录) 退 出 ● RECORD N:第N条记录。
● REST:当前记录后的全部记录(包括当前记录)。
2013-8-8
9
目 录
6.1.5 关闭数据库
1.命令方式 【格式】CLOSE [ALL|DATABASE ] 【功能】关闭当前打开的数据库。 【说明】ALL用于关闭所有对象。如数据库、表、索 引、 项目管理器等。 DATABASE关闭当前数据库和数据库表;如 果当前没有打开的数据库,则关闭所有打开 的自由表、所有工作区内所有索引和格式文 件。 2.利用项目管理器关闭数据库
2013-8-8
34
目 录
6.2.7 删除记录
上一页
下一页 退 出
逻辑删除 删除记录 物理删除
2013-8-8
35
目 录
上一页
下一页 退 出
1.逻辑删除记录 逻辑删除就是给指定的记录作删除标记“*”。 (1)命令方式 【格式】DELETE [<范围>] [FOR <条件>] 【功能】对当前表中指定范围内满足条件的记录作删除标记 “*”。
10
上一页
下一页 退 出
即关 闭项 目管 理器
2013-8-8
表的建立、修改和维护
目 录
表包括两大部分
表结构(字段) 表
上一页
下一页 退 出
表内容(记录)
2013-8-8
11
目 录
6.2.1 创建表
1.命令方式 上一页 【格式】CREATE [<表文件名> | ?] 【功能】建立一个新的、扩展名为.DBF的表文件。 下一页 退 出
2013-8-8
27
目 录
上一页
下一页 退 出
2013-8-8
FOR<条件表达式>:指定对表文件中指定范围 内满足条件的记录进行操作。 WHILE<条件表达式>:也是指定对表文件中指 定范围内满足条件的记录进行操作,但是, 当第一次遇到不满足条件的记录时,停止 继续往后搜索。 OFF:表示不显示记录号;若不选此项,则在 各记录前显示记录号。 例1,显示表STUD.DBF的全部记录。 USE STUD LIST
2013-8-8
12
目 录
用命令方式建立student.dbf表
上一页
下一页 退 出
2013-8-8
13
目 录 表结构的创建 表设计器:“字段”、“索引”、“表”三个选项卡 上一页 1)“字段”选项卡:字段名、字段类型、字段宽度和小数 位 下一页 数等。 退 出 2) 字段有效性: ● 规则:限制该字段的数据的有效范围。在规则中输入: 性别="男".OR.性别="女"。“性别”字段只能输入“男”或 “女”。 ● 信息:字符常量 ● 默认值:当往表中添加记录时,系统向该字段预置的值。 在“性别”字段中输入默认值为“男”。输入记录时只有 女生才需要改变默认值,可以减少输入。
2013-8-8
8
目 录 2.菜单方式
(1)选择【文件】|【打开】,出现打开对话框。 上一页 (2)选择数据库文件所在的文件夹,将文件类型选 择为“数据库(.dbc)”。 下一页 (3)选择所要打开的数据库文件名,单击“确定” 退 出 按钮。 3.利用项目管理器打开数据库 打开已建立的项目文件,出现项目管理器窗口,选 择“数据”标签,选择要打开的数据库名,然后 单击“打开”按钮。
2013-8-8
24
目 录
上一页
下一页 退 出
3.利用项目管理器 在项目管理器中选中需要修改的表文件,再选择主菜单中 【项目】|【修改】命令或单击项目管理器中的“修改”按钮 (见图3.3)。
2013-8-8
图3.3 在项目管理器中打开表
25
目 录
6.2.6
表记录的显示
上一页
下一页 退 出
1.命令方式 【格式】LIST | DISPLAY [FIELDS <字段名表>] [<范围>] [FOR <条件表达式>] [OFF] 【功能】将当前表文件的记录按照指定的选项显示。
2013-8-8 20
目 录
上一页
下一页 退 出
(4)使用CLEAR命令 【格式】CLEAR ALL 【功能】关闭所有工作区中已打开的表文件、 索引文件、格式文件及备注文件等,同时释 放所有的内存变量。并选择工作区1为当前工 作区。 (5)退出Visual FoxPro系统 【格式】 QUIT 【功能】退出Visual FoxPro系统,并关闭所有 打开的文件,返回操作系统。
2013-8-8
4
目 录
6.1.2 修改数据库
三种方法打开数据库设计器: 1、从项目管理器中打开数据库设计器
上一页
下一页 退 出
2013-8-8
5
目 录
2、从“打开”对话框中打开数据库则会自动打开数据库设 计器。 3、命令方式打开数据库设计器 【格式】 MODIFY DATABASE [<数据库名>]
2013-8-8
18
目 录
上一页
下一页 退 出
(2)用项目管理器打开表 在项目管理器中选中需要打开的表, 选择“浏览”或“修改”都能直接打开表 且进行浏览或修改,关闭浏览或修改窗口 后,该表仍处于打开状态。
2013-8-8
19
目 录 2.表的关闭 (1)打开另一个表文件 如果工作区中已打开有表文件,打开另一表文件时,系 上一页 统将自动将先前打开的表文件关闭。 下一页 (2)使用不带任何选项的USE命令 【格式】USE 退 出 【功能】关闭当前已打开的表文件。 (3)使用CLOSE命令 【格式1】CLOSE ALL 【功能】关闭各种类型文件,并选择工作区1为当前工作区。 【格式2】CLOSE DATABASES 【功能】关闭所有已打开的数据库文件、表文件、索引文件、 格式文件及备注文件等,并选择工作区1为当前工作区。
目 录
6.1.1 建立数据库
1.命令方式 【格式】CREATE DATABASE [<数据库名>] 上一页 【功能】建立一个新的扩展名为.DBC的数据库文件并打 下一页 开此数据库。 退 出
2013-8-8
3
目 录
2.菜单方式 用菜单方式建立数据库的具体步骤如下: (1)选择【文件】∣【新建】出现新建对话框。 上一页 (2)选择“数据库”单选按钮,再单击“新建文件”按 钮,出现“创建”对话框。 下一页 (3)在“创建”对话框中输入文件名。选择“保存”按 退 出 钮,系统自动打开数据库文件,并且将数据库设计器 也自动打开。 3.利用项目管理器建立数据库 打开已建立的项目文件,出现项目管理器窗口,建库操 作。
2013-8-8
36
目 录
上一页
下一页 退 出
例,删除STUD.DBF中所有男同学的记录。 USE STUD DELETE FOR 性别="男" LIST FIELDS 学号,姓名,性别,班级名, 系别代号,地址,出生日期,是否团员
(2)菜单方式
2013-8-8
37
目 录
2.隐藏逻辑删除记录 【格式】SET DELETED ON | OFF 【功能】将表文件中已逻辑删除的记录隐藏, 仿佛真正删除一样。SET DELETED的缺省状 态是OFF。 例,隐藏上题中STUD.DBF的标记删除记录。 USE STUD SET DELETED ON
目 录
ห้องสมุดไป่ตู้