欢迎来到天天文库
浏览记录
ID:43184148
大小:287.00 KB
页数:80页
时间:2019-10-01
《数据库系统与VisualFoxPro第二章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章数据库与表在visualfoxpro中表分为:自由表和数据库表。本章主要介绍自由表的创建与基本操作方法、表的索引及排序,同时也介绍数据库的创建及使用方法。9/15/20212广西商专计信系2.1表的创建与使用2.1.1创建表在创建表之前首先要确定表的结构然后依据表的结构来确定表资料的内容,包括记录的个数、每个记录的内容等9/15/20213广西商专计信系创建表的方法1、表向导2、表设计器3、命令方式9/15/20214广西商专计信系表设计器建立表:1.用菜单方式:文件新建表新建文件2.用命令方式:CR
2、EAT[目录路径]<表文件名>例:CREATA:DXH学生情况表9/15/20215广西商专计信系用SQL命令创建自由表格式:CREATETABLE表名称(字段名1类型(宽度),字段名2类型(宽度),……)功能:创建一个新表,表名称及表中的各字段(包括类型和宽度等)由命令中的参数提供。9/15/20216广西商专计信系例2-1创建一个自由表,表名为:商品销售表;命令如下:createtable商品销售表(流水号C(5),商品编号C(6),营业员代号C(4),单价N(8,1),数量N(3),金额N(8),销售日
3、期D(8))9/15/20217广西商专计信系2、显示、修改表结构显示表结构格式:LISTSTRUCTURE或DISPLAYSTRUCTURE功能:显示当前表的表结构。说明:当显示内容超过一屏时,LIST滚屏显示,而DISPLAY则显示第一屏后等待用户按任意键后继续显示后面内容。9/15/20218广西商专计信系修改表结构格式:MODIFYSTRUCTURE功能:将当前打开的表置入表设计器设计状态,以便修改其结构。修改表结构:改字段名,类型,宽度,小数位,增加字段,删除字段等.(修改结构前应考虑新结构与原表数据的
4、一致性。)9/15/20219广西商专计信系2.1.2表的基本处理方法一、表的打开与关闭1、表的打开(1)准备工作:选定工作区select<工作区号>例:select1特殊命令:select0&&选定当前尚未使用的最小编号的工作区为当前工作区。(2)USE<表文件名>[EXCLUSIVE][SHARED]功能:打开指定的表文件及其相关索引文件,同时关闭当前工作区中的其它打开的表。9/15/202110广西商专计信系2、表的关闭格式1:USE功能:不加任何参数的USE命令能关闭当前工作区打开的表。格式2:CLOSE
5、ALLCLOSETABLESCLOSETABLESALL功能:把指定的文件从工作区中移走,关闭该文件。9/15/202111广西商专计信系二、表记录的录入(追加)格式:APPEND[BLANK]功能:在表的末尾添加一个或多个新记录。参数含义:[BLANK]:在当前表的末尾添加一条空记录。9/15/202112广西商专计信系三、显示与修改记录1、修改记录:格式1:EDIT功能:打开记录的编辑窗口。格式2:BROWSE功能:打开记录的浏览窗口。(以上操做也可用菜单方式进行.)9/15/202113广西商专计信系2.命
6、令方式显示记录格式1:LIST[范围][OFF][FOR<条件>][WHILE<条件>][FIELDS<表达式>]格式2:DISPLAY[范围][OFF][[FOR<条件>]
7、[WHILE<条件>]][FIELDS<表达式>]功能:在VISUALFOXPRO窗口中,显示当前打开的表中由命令规定的指定范围内、满足给定条件的、指定字段的记录的内容。9/15/202114广西商专计信系参数含义:●[范围]用于指定所显示记录的范围,它可以是以下四种选择:ALL:当前表中的全部记录。NEXT:从当前记录开始的连续n条
8、记录。RECORD:当前表中的第n号记录。REST:从当前记录开始到最后一条记录为止的所有记录。●[OFF]该选项用于决定是否显示记录号,如果有该选项则不显示记录号。●[FOR<条件>]该选项用于控制显示所有满足条件的记录。●[WHILE<条件>]该选项用于控制:从当前记录开始判断<条件>的真假,找到满足<条件>的记录并显示,碰到不满足<条件>的记录则马上停止,即使后面还有满足<条件>的记录也不再显示。●[FIELDS<表达式>]该选项用于筛选字段,只有列入表达式的字段才会被显示。如果所列的字段有几个,则各
9、字段之间必须有逗号分开。9/15/202115广西商专计信系LIST和DISPLAY的区别在于:当所显示的内容超过一屏时,DISPLAYALL命令每显示满一屏就暂停,并提示按任意键继续,而LIST命令滚屏显示记录内容。9/15/202116广西商专计信系例:1.LISTALL2.LISTOFF3.LISTFOR性别=“女”4.LISTNEXT2FIEL姓名,性别5.LIS
此文档下载收益归作者所有