第三章 数据库的基本操作
第三章 数据库的基本操作
本章要点 且建立数据库与表 表字段的基本操作 上一页 下二一贡次表记录的基本操作 退出排序与刻引 查询 数据统计与让算 x多表的操作
目 录 上一页 下一页 退 出 本 章 要 点 建立数据库与表 表字段的基本操作 表记录的基本操作 排序与索引 查询 数据统计与计算 多表的操作
建立数据库与表 目录 数据库是表的集合。从 Visual foxpro3.0开始引入了 要点 真正意义上的数据库概念。把一个二维表定义为表, 把若干个关系比较固定的表集中起来放在一个数据库 上一页 中管理,在表间建立关系,设置属性和数据有效性规 下 则使相关联的表协同工作。数据库文件具有dbc扩展 页名,其中可以包含一个或多个表、关系、视图和存储 4退出 程等。 个 Visual foxpro表或db文件,能够存在以下两种状态 之一:与数据库相关联的数据库表,与数据库不关联 的自由表。二者的绝大多数操作相同且可以相互转换。 相比之下,数据库表的优点要多一些。当一个表是数 据库的一部分时,它就可以具有以下内容: ●长表名和表中的长字段名 ●表中字段的标题和注释 ●默认值、输入掩码和表中字段格式化 ●表字段的默认控件类
目 录 上一页 下一页 退 出 建立数据库与表 数据库是表的集合。从Visual FoxPro 3.0开始引入了 真正意义上的数据库概念。把一个二维表定义为表, 把若干个关系比较固定的表集中起来放在一个数据库 中管理,在表间建立关系,设置属性和数据有效性规 则使相关联的表协同工作。数据库文件具有.dbc扩展 名,其中可以包含一个或多个表、关系、视图和存储 过程等。 一个Visual FoxPro表或.dbf文件,能够存在以下两种状态 之一:与数据库相关联的数据库表,与数据库不关联 的自由表。二者的绝大多数操作相同且可以相互转换。 相比之下,数据库表的优点要多一些。当一个表是数 据库的一部分时,它就可以具有以下内容: ● 长表名和表中的长字段名 ● 表中字段的标题和注释 ● 默认值、输入掩码和表中字段格式化 ● 表字段的默认控件类 要 点
建立数据库 目录●字段级规则和记录级规则 ●支持参照完整性的主关键字索引和表间关系 ● INSERT、 UPDATE或 DELETES事件的触发器 上一页311建立数据库 下 一页1.命令方式 退出 【格式】 CREATE DATABASE[数据库文件名>?] 【功能】建立一个新的扩展名为DBC的数据库文件并打 开此数据库。 【说明】指定生成的数据库文件,若 省略扩展名,则默认为DBC,同时也自动建立相关联 的数据库备注文件扩展名为DCT,关联的索引文件扩 展名为DCX。如果未指定数据库文件名或用“?”代 替数据库名, Visual foxpro系统会弹出创建对话框, 以
目 录 上一页 下一页 退 出 ● 字段级规则和记录级规则 ● 支持参照完整性的主关键字索引和表间关系 ● INSERT、UPDATE或DELETE事件的触发器 3.1.1 建立数据库 1.命令方式 【格式】CREATE DATABASE [|?] 【功能】建立一个新的扩展名为.DBC的数据库文件并打 开此数据库。 【说明】指定生成的数据库文件,若 省略扩展名,则默认为.DBC,同时也自动建立相关联 的数据库备注文件扩展名为.DCT,关联的索引文件扩 展名为.DCX。如果未指定数据库文件名或用“?”代 替数据库名,Visual FoxPro系统会弹出创建对话框, 以 建立数据库
目录 便用户选择数据库建立的路径和输入数据库名。 保存后该数据库文件被建立,并且自动以独占方式打 开该数据库。 上一页2菜单方式 下一页 用菜单方式建立数据库的具体步骤如下: (1)选择【文件】|【新建】出现新建对话框 4退出(2)选择“数据库”单选按肌,再单击“新建文件”按 钮,出现“创建”对话框。 (3)在“创建”对话框中输入文件名。选择“保存”按 钮,系统自动打开数据库文件,并且将数据库设计器 也自动打开 3.利用项目管理器建立数据库 打开已建立的项目文件,出现项目管理器窗口,选择
目 录 上一页 下一页 退 出 便用户选择数据库建立的路径和输入数据库名。 保存后该数据库文件被建立,并且自动以独占方式打 开该数据库。 2.菜单方式 用菜单方式建立数据库的具体步骤如下: (1)选择【文件】∣【新建】出现新建对话框。 (2)选择“数据库”单选按钮,再单击“新建文件”按 钮,出现“创建”对话框。 (3)在“创建”对话框中输入文件名。选择“保存”按 钮,系统自动打开数据库文件,并且将数据库设计器 也自动打开。 3.利用项目管理器建立数据库 打开已建立的项目文件,出现项目管理器窗口,选择
删除数据库 目录 “数据”标签的“数据库”,然后单击“新建” 按钮。出现新建数据库对话框,单击“新建数据库” 按钮,出现“新建”对话框,选择数据库的路径并 上一页输入数据库名后单击“保存”按钮,完成数据库的 下 页建立,并打开该数据库设计器 4退出312删除数据库 1.命令方式 【格式】 DELETE DATABASE 【功能】从磁盘上删除一个扩展名为DBC的数据库文 件
目 录 上一页 下一页 退 出 “数据”标签的“数据库”,然后单击“新建” 按钮。出现新建数据库对话框,单击“新建数据库” 按钮,出现“新建”对话框,选择数据库的路径并 输入数据库名后单击“保存”按钮,完成数据库的 建立,并打开该数据库设计器 3.1.2 删除数据库 1.命令方式 【格式】DELETE DATABASE 【功能】从磁盘上删除一个扩展名为.DBC的数据库文 件。 删除数据库
且录【说明】被删除的数据库不能处于打开状态。被删除的 数据库中的表成为自由表。 数据库文件名可以包括数据库的路径和数据库名字。如 上一页 果用“?”代替数据库文件名,将显示打开对话框, 下 页用户可从打开对话框中选择要从磁盘上删除的数据库 退出 的名字。 2.使用项目管理器 打开已建立的项目文件,出现项目管理器窗口,单击 “数据”标签,选择要删除的“数据库”,然后单击 “移去”按钮。岀现图3-4选择对话框,若选择“移 去”仅将数据库从项目中移去,若选择“删除”将从 磁盘上删除数据库。被删除的数据库中的表成为自由 表
目 录 上一页 下一页 退 出 【说明】被删除的数据库不能处于打开状态。被删除的 数据库中的表成为自由表。 数据库文件名可以包括数据库的路径和数据库名字。如 果用“?”代替数据库文件名,将显示打开对话框, 用户可从打开对话框中选择要从磁盘上删除的数据库 的名字。 2.使用项目管理器 打开已建立的项目文件,出现项目管理器窗口,单击 “数据”标签,选择要删除的“数据库” ,然后单击 “移去”按钮。出现图3-4选择对话框,若选择“移 去”仅将数据库从项目中移去,若选择“删除”将从 磁盘上删除数据库。被删除的数据库中的表成为自由 表
打开数据库 且录313打开数据库 1.命令方式 【格式】0 OPEN DATABASE〖数据库文件名>|? 上一页[ EXCLUSIVE SHARED 下一页【功能】将磁盘上一个扩展名为DEC的指定数据库文件打开。 4退出备份文件与DCX相天的索引文件也一起被打开 数据库打开后,在常用工具栏中可以看见当前正在使 用的数据库名,同时当数据库设计器为当前窗口时,系统 菜单上出现【数据库】菜单项。 :指定要打开的数据库名。如果用户省略 或用“?”代替数据库名。系统会显示打 开对话框
目 录 上一页 下一页 退 出 3.1.3 打开数据库 1.命令方式 【 格 式 】OPEN DATABASE [ | ?] [EXCLUSIVE|SHARED] 【功能】将磁盘上一个扩展名为.DBC的指定数据库文件打开。 【说明】打开一个数据库文件,同名的.DCT相关的数据库 备份文件与.DCX相关的索引文件也一起被打开。 数据库打开后,在常用工具栏中可以看见当前正在使 用的数据库名,同时当数据库设计器为当前窗口时,系统 菜单上出现【数据库】菜单项。 :指定要打开的数据库名。如果用户省略 或用“?”代替数据库名。系统会显示打 开对话框。 打开数据库
且录注意:在数据库被打开的情况下,它所包含的所有表可以使 用。但是,表并没有被真正打开,用户要打开它,仍要用 上一页SE命令。 下 2.菜单方式 页①(1)选择【文件】【打开】,出现打开对话框 退出②(2)选择数据库文件所在的文件夹,将文件类型选择为 “数据库(、dbc)”。 (3)选择所要打开的数据库文件名,单击“确定”按钮。 3.利用项目管理器打开数据库 打开已建立的项目文件,出现项目管理器窗口,选择“数据” 标签,选择要打开的数据库名,然后单击“打开”按钮
目 录 上一页 下一页 退 出 注意:在数据库被打开的情况下,它所包含的所有表可以使 用。但是,表并没有被真正打开,用户要打开它,仍要用 USE命令。 2.菜单方式 ①(1)选择【文件】|【打开】,出现打开对话框。 ②(2)选择数据库文件所在的文件夹,将文件类型选择为 “数据库(.dbc)” 。 (3)选择所要打开的数据库文件名,单击“确定”按钮。 3.利用项目管理器打开数据库 打开已建立的项目文件,出现项目管理器窗口,选择“数据” 标签,选择要打开的数据库名,然后单击“打开”按钮
数据库的关闭 目录1314数据库的关闭 数据库文件操作完成后,或暂时不用时,必须将其关闭, 保存在外部存贮器中以确保数据的安全性。关闭数据 上一页库文件有以下几种方式 个下一页1命令方式 】CLS 4退出【功能】关闭当前打开的数据库 【说明】ALL用于关闭所有对象。如数据库、表、索引、 项目管理器等。 DATABASE关闭当前数据库和数据库表;如果当前没有打 开的数据库,则关闭所有打开的自由表、所有工作区 内所有索引和格式文件
目 录 上一页 下一页 退 出 3.1.4 数据库的关闭 数据库文件操作完成后,或暂时不用时,必须将其关闭, 保存在外部存贮器中以确保数据的安全性。关闭数据 库文件有以下几种方式: 1.命令方式 【格式】CLOSE [ALL|DATABASE ] 【功能】关闭当前打开的数据库。 【说明】ALL用于关闭所有对象。如数据库、表、索引、 项目管理器等。 DATABASE关闭当前数据库和数据库表;如果当前没有打 开的数据库,则关闭所有打开的自由表、所有工作区 内所有索引和格式文件。 数据库的关闭