表3-1 学生基本情况表
学号
班级
姓名
性别
出生年月
是否团员
籍贯
个人简历
1. 定义数据库结构
定义数据库的结构,即确定数据库的字段名(Name)、字段类型(Type)、字段宽度(Width)和小数位数(Dec)。
字段名是某个字段的名字,在一个数据库文件中必须唯一。字段名必须以字母开头,后跟字母、数字或下划线,最多可达10个字符。字段名中不允许有空格,且不分大小写字母,FoxPro一律看作大写。在中文版FoxPro中,允许使用汉字作为字段名(一个汉字占两个字符的宽度)。
第三章数据库的基本操作
字段类型是指该字段所存放的数据的类型。Foxpro :字符型(C)、数值型(N)、浮点型(F)、日期型(D)、逻辑型(L)、备注型(M)和通用型(G)。
字段宽度说明该字段允许存放对象的最大字符数。字符型字段的宽度为1~254。数值型和浮点型字段的宽度为1~20。系统自动设置逻辑型、日期型字段的宽度分别为1和8。备注型和通用型字段的长度仅受磁盘可用空间的限制.
小数位数仅用于数值型和浮点型字段,允许取值0~15,有效位数为16位,统计宽度时,小数点本身也占一个字符。
例3-1: 以表3-1为例
首先给此表格起一个名字,,
然后分析它的结构:(
每列对应一个字段)组成,即学号、班
级、姓名、性别、出生年月、是否团
员、籍贯、个人简历。
学号字段为字符型, 取名为xh,宽度为8;
班级字段为字符型,取名为bj,宽度为8;
姓名字段为字符型,取名为xm,宽度为8;
性别字段为字符型,取名为xb,宽度为2;
出生年月为日期型,取名为csny,宽度为8;
是否团员为逻辑型,取名为sfty,宽度为1;
籍贯字段为字符型,取名为jg,宽度为8;
个人简历为备注型,取名为grjl,宽度为10 。
──CREATE
【格式】CREATE [<文件名>|?]
【功能】建立FoxPro的数据库结构
【说明】
⑴若没有写文件名或有一个?号,系统会提示用户输入文件名;若此文件已经存在,则系统会询问用户是否覆盖,若覆盖或文件不存在,则建立此文件,若什么也不选取,则建立文件名为Untitled的数据库文件。
⑵,以便系统识别,。
,可在命令窗口中键入如下命令:
CREATE xsqk
注意:
⑴按Tab键或将鼠标指针指向下一个方框处进行切换;
⑵用户输入的字段名应是以英文字母开始的,字段名最多由10个字符组成;
(3)空格不能作为字段名中的字符,如果用户想在输入的字段名中间加空格,则系统响铃警告,提示错误信息。
**输入字段信息的过程:
①按规定输入字段名
②选择字段类型(TYPE)
③使光标停在Width上,键入数字或单击
增减器箭头,直到出现预定义值
④如果是数值型或浮点型字段,继续输入
小数位数
⑤重复①②③④步直到输入完所有信
息后进行保存:点<OK>钮或按Ctrl+W键
如按ESC或Ctrl+Q键则不保存
⑥存盘后,系统询问是否立即输入数据,输入则选<YES>,否则选<NO>.
显示和修改数据库结构
──LIST STRUCTURE
【格式】LIST STRUCTURE [NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE <文件>]
【功能】显示当前数据库文件的结构
【说明】
⑴要显示的数据库文件必须是打开的
⑵带TO PRINTER选项可将当前打开的数据
库文件的结构送往打印机。
⑶带TO FILE <文件>选项可将当前打开的数
据库文件的结构存入到一个文件中。
11-表3-1 学生基本情况表 来自淘豆网m.daumloan.com转载请标明出处.