数据库的基本操作

数据库的基本操作

ID:41853980

大小:359.56 KB

页数:69页

时间:2019-09-03

数据库的基本操作_第1页
数据库的基本操作_第2页
数据库的基本操作_第3页
数据库的基本操作_第4页
数据库的基本操作_第5页
资源描述:

《数据库的基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章数据库的基本操作建立数据库与表表记录的基本操作排序与索引查询数据统计与计算多表的操作建立数据库与表数据库是表的集合。管理着关系比较固定的表集,如:在表间建立关系。数据库文件具有.dbc扩展名,其中可以包含一个或多个表、关系、视图和存储过程等。一个VisualFoxPro表或.dbf文件,能够存在以下两种状态之一:与数据库相关联的数据库表,与数据库不关联的自由表。二者的绝大多数操作相同且可以相互转换。相比之下,数据库表的优点要多一些。当一个表是数据库的一部分时,它就可以具有以下内容:●长表名和表中的长字段名●表中字段的标题和注释●默认值、输入掩码和表中

2、字段格式化●表字段的默认控件类●字段级规则和记录级规则●支持参照完整性的主关键字索引和表间关系●INSERT、UPDATE或DELETE事件的触发器4.1.1建立数据库1.命令方式【格式】CREATEDATABASE[<数据库文件名>

3、?]【功能】建立一个新的扩展名为.DBC的数据库文件并打开此数据库。【说明】<数据库文件名>指定生成的数据库文件,若省略扩展名,则默认为.DBC,同时也自动建立相关联的数据库备注文件扩展名为.DCT,关联的索引文件扩展名为.DCX。如果未指定数据库文件名或用“?”代替数据库名,VisualFoxPro系统会弹出创建对话框,以

4、便用户选择数据库建立的路径和输入数据库名。保存后该数据库文件被建立,并且自动以独占方式打开该数据库。2.菜单方式3.利用项目管理器建立数据库4.1.2打开数据库1.命令方式【格式】OPENDATABASE[<数据库文件名>

5、?][EXCLUSIVE

6、SHARED]【功能】将磁盘上一个扩展名为.DBC的指定数据库文件打开。【说明】打开一个数据库文件,同名的.DCT相关的数据库备份文件与.DCX相关的索引文件也一起被打开。2.菜单方式3.利用项目管理器打开数据库4.1.3数据库的关闭数据库文件操作完成后,或暂时不用时,必须将其关闭,保存在外部存贮器中以确保数据

7、的安全性。关闭数据库文件有以下几种方式:1.命令方式【格式】CLOSE[ALL

8、DATABASE]【功能】关闭当前打开的数据库。【说明】ALL用于关闭所有对象。如数据库、表、索引、项目管理器等。2.利用项目管理器关闭数据库4.1.4修改数据库1.命令方式【格式】MODIFY DATABASE[数据库文件名

9、?][NOWAIT][NOEDIT]【功能】修改指定的数据库文件。2.使用项目管理器菜单方式4.1.5删除数据库1.命令方式【格式】DELETEDATABASE<数据库文件名

10、?>【功能】从磁盘上删除一个扩展名为.DBC的数据库文件。【说明】被删除的数据

11、库不能处于打开状态。被删除的数据库中的表成为自由表。2.使用项目管理器4.1.6建立表结构前面我们已经知道表有二种,一种是数据库表,另一种是自由表。如果建表时数据库是打开的,则建立的表为当前数据库表,否则,建立自由表。1.命令方式【格式】CREATE[<表文件名>

12、?]【功能】建立一个新的、扩展名为.DBF的表文件。【说明】<表文件名>指定生成的表文件名,若缺省扩展名,则默认为.DBF。2.菜单方式3.用项目管理器新建表4.1.7表的打开与关闭1.表的打开(1)命令方式【格式】USE[[<盘符>][<路径>]<[数据库名!]表文件名

13、?>【功能】打开指定磁

14、盘的指定路径下的表和相关的索引文件。【说明】[数据库名!]表文件名:指定打开指定数据库中的表文件。若末指定数据库名,则在当前数据库中查找,没有则在自由表中查找。两者同名,则打开数据库中的表。如果表文件中含有通用型、备注型字段,同名的.FPT文件也同时打开。【例】USEE:VFPSTUD(2)用项目管理器打开表在项目管理器中选中需要打开的表,选择“浏览”或“修改”都能直接打开表且进行浏览或修改,关闭浏览或修改窗口后,该表仍处于打开状态。2.表的关闭表文件操作完成后,或暂时不用时,必须将其关闭,保存到外存中以确保数据的安全性。关闭表就是将表文件从内存中调出

15、,保存在磁盘上。关闭表文件有以下几种方式:(1)打开另一个表文件(2)使用不带任何选项的USE命令【格式】USE(3)使用CLEAR命令【格式】CLEARALL【功能】关闭所有工作区中已打开的表文件、索引文件、格式文件及备注文件等,同时释放所有的内存变量。并选择工作区1为当前工作区。4.1.8表的删除1.删除自由表【格式】DELETEFILE[表文件名

16、?]【功能】将指定的表文件从磁盘上删除。【说明】如果删除的表文件存在有与之相关的.fpt备注文件和(.cdx或.idx)索引文件,则同时删除这些文件。删除一个表文件,应保证该表文件是处于关闭状态的。要删除的

17、表文件如果不是在默认的路径下,则文件名应指明路径。表文件名不能包含

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。