自由表的创建及操作.ppt

自由表的创建及操作.ppt

ID:51658791

大小:390.50 KB

页数:46页

时间:2020-03-27

自由表的创建及操作.ppt_第1页
自由表的创建及操作.ppt_第2页
自由表的创建及操作.ppt_第3页
自由表的创建及操作.ppt_第4页
自由表的创建及操作.ppt_第5页
资源描述:

《自由表的创建及操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术及应用第5章自由表的创建及操作5.1设计数据表5.2建立自由表5.3表记录的输入5.4表的操作与使用5.5表的排序与索引5.6查询与统计命令5.7使用多个表5.8习题5.1设计数据表设计一张二维表格:表5.1学生情况表学号姓名性别出生日期民族政治面貌说明照片000802101任媛媛女06/01/1982汉族团员000802102朱欣男02/01/1982汉族团员000802103朱玥女12/01/1981汉族团员000802104耿健男03/01/1982汉族团员000802105李强男02/01/1981汉族团员……………………XSQK(no

2、C(9),nameC(8),sexC(2),birthD,nationC(10),clanC(4),noteMNULL,photoGNULL)表5.2“xsqk.dbf”表结构字段名字段类型字段宽度小数位索引NULL学号字符型9升序否姓名字符型8否性别字符型2否出生日期日期型8否民族字符型10否政治面貌字符型4否说明备注型4可照片通用型4可XSQK(noC(9),nameC(8),sexC(2),birthD,nationC(10),clanC(4),noteMNULL,photoGNULL)5.2建立自由表VFP提供了三种建立对象的方法:向导、设计器、

3、命令。使用“表设计器”建表(xsqk.dbf)使用“表向导”建表(xscj.dbf)表5.3“xscj.dbf”表结构字段名字段类型字段宽度小数位索引NULL学号字符型9升序否课程代码字符型3升序否成绩数值型51可学期数值型10否说明备注型4可使用命令建表(xscj.dbf)(1)新建表命令CREATE语法:CREATE[<表文件名>

4、?]【例5.1】新建一个学生成绩表(xscj.dbf)。CREATExscj【例5.2】在命令窗口中输入命令:CREATETABLExscj(noc(9),courseidc(3),scoren(5,1)NULL,term

5、n(1,0),detailmNULL)可以建立“xscj.dbf”的表文件结构(2)复制表结构命令COPYSTRUCTURE语法:COPYSTRUCTURETO<表文件名>[FIELDS<字段名表>]【例5.3】在命令窗口中输入以下命令行,实现与使用“表向导”建表相同的功能。USExsqk.dbfCOPYSTRUCTURETOxscjFIELDSno,noteUSExscj&&打开新建的表DISPLAYSTRUCTURE&&显示表结构(3)复制数据表命令COPYTO语法:COPYTO<表文件名>[<范围>][FOR<条件>][WHILE<条件>][FIE

6、LDS<字段表>][TYPE<文件类型>]5.3表记录的输入VFP输入数据方式:浏览(Browse)方式编辑(Edit)方式追加(Append)方式命令方式APPEND命令语法:APPEND[BLANK]5.4表的操作与使用打开和关闭表格式:USE[<表文件名>]功能:使用参数<表文件名>可以打开一个已经存在的数据表。使用不带参数的USE命令可以关闭已打开的数据表。说明:•表打开时,若该表有备注型或通用型字段,则自动打开同名的.FPT文件。•已打开的表总有一个记录指针,指针所指的记录称为当前记录。表刚打开时,记录指针指向第一个记录。•按下【Esc】键、或

7、者选择“文件

8、关闭”菜单项关闭的只是“浏览”窗口,相应的数据表文件并没有关闭,仍在内存中。浏览表数据(1)调整字段顺序(2)改变显示时的列宽(3)拆分“浏览”窗口(4)打开浏览窗口命令格式:BROWSE[FIELDS<字段名表>][LOCK<表达式>][FREEZE<字段名>]…【例5.4】BROWSE命令应用示例。USExsqkBROWSEFIELDSno,name,sex,birthFREEZEname&&冻结字段&&浏览BROWSELOCK2&&浏览表,锁定左端两个字段的内容(5)显示记录命令【例5.5】显示“xsqk.dbf”表中所有学生的“no

9、”,“name”,“sex”和“birth”。USExsqkLISTALLFIELDSno,name,sex,birthUSELIST/DISPLAY(1)在浏览窗口中从键盘修改修改表数据(2)替换字段格式:REPLACE[范围][{FOR

10、WHILE}<条件>]字段名1WITH表达式1[,字段名2WITH表达式2]…•作用范围有4种限定方法。ALL代表所有记录;NEXT代表从当前记录起的N个记录;RECORD代表第N个记录;REST代表从当前记录起到最后一个记录止的所有记录。•FOR子句的<条件>为逻辑表达式,它指定选择记录的条件。•WHI

11、LE子句也用于指明操作条件,但它仅在当前记录符合<条件>时开始依次筛选记录,一旦

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

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

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