数据库与表的操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2、修改表结构
在Visual FoxPro中,数据表的结构可以任意修改。如 增加、删除字段,修改字段名、类型、宽度、索引等。
如果当前在数据库设计器中,可直接用鼠标右击要修 改的表;否则应先使用USE命令打开表:USE <表名>
利用表设计器修改数据表的结构,操作方法有二种。 方法一:打开“文件”菜单,选择“打开”;在“打 开”窗口,输入要修改表结构的表名字; 方法二:命令格式:MODIFY STRUCTURE 另外Visual FoxPro中显示表结构的命令是: LIST | DISPLAY STRUCTURE [TO PRINT]
小数点
索引否 主索引
1、在数据库中建立表
方法一:最简单和直接使用数据库设计器: 方法二:命令格式:OPEN DATABASE <数据库名>
CREATE <表文件名> 一般数据表对应于磁盘上的一个扩展名为 .DBF的文件, 如果有备注型或通用型字段则磁盘上还会有一个对应扩展 名为 .FPT的文件。
注意:如果没有用OPEN DATABASE打开数据库,直接 使用CREATE命令建立表也是可以的,但此时建立的是自由 表,界面也比较简单,不包含有些在数据库中才能实现的 功能。
1、在数据库中建立表
4) 定义数据表的结构
一张二维表由表名、表头、表的内容三部分组成,一个 数据表则由数据表名、数据表的结构、数据表的记录三 要素构成。
标题名 字段名
学号
XH
姓名
XM
性别
XB
出生日期 CSRQ
系别
XI
专业
ZY
班级
BJ
字段类型 字符型 字符型 字符型 日期型 字符型 字符型 字符型
字段宽度 9 8 2 8 10 10 9
实例:一个学生档案表
学号
姓名
19921608 江涛
学生档案表
性别 男
出生日期 06/07/81
系别 机电
专业 机械制造
班级 机制991
从表3-1可以看到,它是由以下几部分组成的: ①表的名字(标题):每张表都有一个名字,是用来概括表的 内容。例如上表的名字为“学生档案表”。 ②表中第一行即是表头,它标明了每一列对应数据的属性。 ③表中其它行的数据是表的内容。
3.6 自由表
(1)数据库表与自由表
所谓自由表就是不属于任何数据库的表,所有由早 期版本的FoxPro创建的 .DBF 都是自由表。
如果当前没有打开数据库,则创建的表也是自由表。 可以将自由表添加到数据库中成为数据库表;也可以将数 据库表从数据库中移出成为自由表。
3.6 自由表
(2)向数据库添加自由表
注意:一个表只能属于一个数据库
3.6 自由表
(3)从数据库中移去表
要从数据库中移去或删除表,可在“数据库设计器” 窗口中选定要移去或删除的表,并按Del键,弹出如图所示 的信息框
3.1 数据库操作
(1)数据库的建立 建立数据库的常用方法有以下三种: ① 在项目管理器中建立数据库 ② 通过"新建"对话框建立数据库 ③ 使用命令交互建立数据库 命令格式:CREATE DATABASE <数据库文件名> Visual FoxPro 在 建 立 数 据 库 时 建 立 了 扩 展 名 分 别
向数据库添加自由表,操作方法是:在“数据库设计 器”窗口,单击鼠标右键,弹出“数据库”快捷菜单,选 择添加表;在“打开”窗口选择要添加的表,返回“数据库 设计器”窗口;重复操作可以将多个表添加到数据库中。
另外使用ADD TABLE命令也可添加一个自由表到当前 数据库中:
ADD TABEL <表名> [NAME <长表名>]
第3章 数据库与数据表的操作
本章要点
1. 数据库操作 建立数据库 打开数据库 修改数据库 删除数据库
3. 数据库表操作 建立数据库表 修改数据库表
4. 表的操作 显示、增加、删除、修改、统计、查询定位
5. 表与表结构的相关操作 6. 索引与排序
索引及其类型 创建索引 索引的使用 排序 7. 数据完整性与永久联系 8. 自由表 9. 多工作区与多表操作
为 .DBC、.DCT和 .DCX的三个文件。
关联的数据库 备注文件
关联的数据库 索引文件
(2)打开数据库
常用的打开数据库的方式也有三种: ① 在项目管理器中打开数据库; ② 选择"文件"菜单下的"打开"对话框打开数据库; ③ 使用命令打开数据库。 语 法 格 式 : OPEN DATABASE < 数 据 库 文 件 名 > [EXCLUSIVE | SHARED]
数据库设计基础
如果使用较好的数据库设计过程,就能迅速、 高效地创建一个设计完善、结构合理的数据库, 为日后访问所需的信息提供方便。
设计数据库的目的实质上是设计出满足实际 应用需求的实际关系模型。
在Visual FoxPro中具体实施时表现为数据库 和表结构合理,不仅存储了所需要的实体信息, 并且反映出实体之间客观存在的联系。
注意: ① 在执行查询和表单时可以自动打开和选择数据库。 ② 在同一时刻可以打开多个数据库,但在同一时刻只有
一个当前数据库: SET DATABSE TO <数据库文件名> ③ 关闭数据库:CLOSE DATABAwk.baidu.comE
(3)修改数据库
可以用以下三种方法打开数据库设计器: ① 从项目管理中打开数据库设计器; ② 从"打开"对话框中打开数据库设计器; ③ 使用命令打开数据库设计器。 命令格式:MODIFY DATABASE <数据库文件名>
(4)删除数据库
一般可以在项目管理器中删除数据库,也可以用命令删 除数据库。
要在删除数据库的同时删除表等对象,需要使用命令方 式删除数据库。删除数据库的命令格式: DELETE DATABASE <数据库文件名> [DELETETABLES]
注意: DELETETABLES选项在删除数据库的同时将删除 数据库中的表;如果SET SAFETY设置为ON,则Visual FoxPro会提示是否要删除数据库,否则不出现提示,直接进 行删除操作。
3.2 数据库表操作
Visual FoxPro将表分为两种:自由表和数据库表。 自由表可以单独使用,数据库表从属于某一数据库的表
1、在数据库中建立表
1)定义二维表名: 设计一张二维表,首先要给表起个名字。
2)二维表栏目设计 首先确定表中有几个栏目,然后根据每一个栏目所含内
容的不同设计栏目标题和属性。 3)填写二维表的内容
相关文档
最新文档