欢迎来到天天文库
浏览记录
ID:48743952
大小:1.96 MB
页数:155页
时间:2020-01-21
《第3章 数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三章自由表(FreeTable)3.1表结构的创建和修改3.2表数据的输入3.3表的打开、关闭、显示和定位3.4记录数据的修改和删除3.5表的排序、索引和查询3.6表的计算、汇总3.7多表的关联、连接和更新3.8其它有关命令操作3.9结构化查询语言SQL本章学习VFP的自由表文件.DBF的建立和操作,分为二种方式来学习:菜单方式——用鼠标选择菜单项进行数据的管理和使用,即面向对象的操作方法命令方式——在命令窗口输入命令语句进行数据的管理和使用第三章自由表(FreeTable)3.1表文件结构的建立和修改一、表的结构的建立结构(字段)表文件数据(记录)建立表文件
2、必须先定义好表的结构,即定义字段的三个参数:1.字段名——由汉字、字母、0—9的数字、“—”下划线组成。如:学号、NAME、XH-1等。2.字段类型:(1)字符型(Character)字段(C):存贮所有能打印的ASCⅡ字符及空格符及所有汉字系统的可打印的汉字和各种符号,即任何文本(Text)。(2)数值(Numeric)型字段(N):存贮可参与加减乘除运算的0—9的数值。(3)逻辑型(Logical)字段(L):存放.真.或.假.两个逻辑值。输入T(t)或Y(y)为真,输入F(f)或N(n)为假。如,姓别:男或女,婚姻:真或假。(4)日期型(Date)字段(D
3、):存贮日期数据。VFP规定输入和显示的默认格式为YYYYMMDD,对应年月日(年取4位)。可用SETDATE等设置命令改变为YY.MM.DD等多种格式。日期型字段可进行日期运算。(5)备注型(Memo)字段(M):用以存贮大量的文字信息,表文件中如果包含有备注字段,则除了该表表文件外,还有一个与表文件同名扩展名“.FPT”的备注型文件,用来存放备每一条记录的注型字段的内容,而备注型字段本身只存放其内容在备注型文件中的地址。因此备注型字段除了能进行编辑、显示和打印外,不能进行其它操作。它是不定长度的长字符串输入,如:报告、文章、简介、说明等。(6)通用型(Gen
4、eral)字段(G):它类似一个备注型字段,但主要用来支持Microsoft的对象链接和嵌入OLE(Objectlinkingandembedding)。通用数据型字段的内容也存贮在所分配的.FPT备注文件中,它可以包括任何类型的链接或嵌入的对象。比如,可以链接或嵌入任何文本、图象、照片、声音、图表、二进制文件或由支持OLE的应用程序所建立的其它对象进入通用数据型字段。(7)日期时间型(DateTime)字段(T):既可以存贮日期,也可以存贮时间或者两者兼有的值。其值是以“yyyymmddhhmmss”字符格式存贮的,即年月日时分秒的形式。可用设置命令设置格式。
5、(8)浮点数值型(Float)字段(F):或叫浮动型字段,与N型字段相同,是数值类型,以ASCⅡ码形式表示。主要用于科学运算应用程序(因它要求精确运算)。以IEEE(InstituteofElectricalandElectronicsEngineers)所描述的二进制浮点表示型式存贮(9)双精度数据型(Double)字段(B):双精度比值型数据(Numeric)精确。Double数据型是真正的浮点数(双精度的),一般用于科学计算。(10)整数型(Integer)字段(I):使用没有小数值的整数。(11)货币型(Currency)字段(Y):表示货币量的数据而代
6、替用数值型(N)数据表示货币。它的值的范围是-2337203685477.5808至22337203685477.5807。值的前面应有美元符号“$”。如$388.88等。(12)二进制(binary)字符型字段:存放想维持的、不用通过代码页转变的任何字符数据。它的值的范围是任何字符。(13)二进制(Binary)备注型字段:存放想维持的、不用通过代码页转变的任何备注字段数据。它的范围仅受现存内存限制。3.字段宽度——字段中能够存放的最大字符数或数字的最大位数字符型字段不得大于254个字符,否则用备注型字段存贮。数字型字段(N)的宽度=整数位数+小数位数+1(小
7、数点)逻辑型字段宽度为1,日期型、日期时间型、货币型、双精度数据型字段宽度为8备注型、通用型、整数型以及二进制备注型(Binary)字段宽度为4。浮点数值型字段(F)的宽度=整数位数+小数位数+1(小数点)二进制字符型(Binary)为1到254个字节。4.小数位:字段的类型是数字型(N)和浮点型(F),就须给出小数位数。二、建立表结构的命令格式:CREATE[<文件名>
8、?]功能:建立一个新的表文件,文件的扩展名是.DBF。如:CREATESTU.DBF进入表设计器,可定义表的结构(三个参数)了。见P40。(1)登录号字符型(C)9(2)登录时间日期型(D)8
9、(3)关键词字符型(C)
此文档下载收益归作者所有