FoxPro数据库基本操作.ppt_第1页
FoxPro数据库基本操作.ppt_第2页
FoxPro数据库基本操作.ppt_第3页
FoxPro数据库基本操作.ppt_第4页
FoxPro数据库基本操作.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第11章FoxPro数据库基本操作,尖括号内的部分是说明性文字,使用时替换为特定内容方括号的选项,使用时选择渡边杏|竖线两侧的项目,只能选择其中之一。不能选择前面的所有项目。可以根据需要多次重复。项目之间以逗号分隔的范例:dir go top | bottotop,指令格式写入惯例,1 Visual FoxPro指令格式,以下是一般限定子子句的多个格式(1)范围ALL,NEXT,RECORD,REST(在命令动词和限定词组之间或限定词组之间至少区分一个空格。命令的最大长度为8192个字符。如果命令太长,请使用分号(;)分隔FoxPro的命令动词、限定词组、函数名、变量名和档案名的英语字符可以不

2、用大小就写命令动词。只能用前面的四个字母预订单词。档案名称、字段名、变量名和数组名称、FoxPro命令写入规则、命令输入位置在命令窗口中执行命令打开和隐藏回车符命令窗口、输入FoxPro命令和执行磁盘目录列表(4个相同的命令)DIR、directory、listfiles和displayfiles上述命令可以添加适当的参数复制磁盘档案复制COPY FILE TO磁盘档案删除ERASE或DELETE FILE磁盘档案名称更改RENAME TO磁盘目录设置MD或MKDIR,FoxPro系统下的磁盘操作命令。更改当前目录删除CD或CHDIR磁盘目录RD或RMDIR设置当前驱动器和目录更改显示默认值文

3、本文件名称类型,FoxPro系统下的磁盘操作命令,2自由表结构操作,表是数据库管理的默认对象,表结构的操作是设置、显示、修改和复制。1、确定表结构的属性,包括:字段名:自由表中最多10个字符,不能以数字开头,汉字2个字符,字段类型:C字符;n数字类型D日期类型L逻辑类型;m注释类型,字段宽度:最大字符类型254;数字类型最大值20、小数最大值18位(包括符号位和小数)、日期类型8位(系统默认值)逻辑类型1位(系统默认值)注释类型和常规类型4位(系统默认值)、总宽度和小数宽度之间的差异大于2。按照教科书P363页的5茄子原则。2、设定表格结构指令方法:CREATE文字路径。DBF(如果省略,则默

4、认值为当前磁盘当前文件夹),SET DEFAULT TO字符路径用于设置当前文件夹。如果省略,则默认值为DBF。如果省略,生成对话框将自动打开并提示输入主档案名称,包括新档案单击按钮、2自由形式表结构操作、1、表结构设置、进入表设计器后,根据以前设计的表结构,字段名称、类型(可用鼠标单击或单击空格键)、宽度(数字类型需要输入小数宽度)、是否编制索引(请参见第12章)和空值完成后,您可以按单击“确定”按钮或按键组合进行保存。是否输入唱片对话框,按“是”或“否”退出。注意:如果表格结构中有注释栏位,则会在磁碟上建立注释档案,其主要档案名称与表格主要档案名称相同,扩展名FPT。在移动档案复制操作中,

5、必须同时选择操作。否则,复制或移动后,表格文件将不可用。,2自由表格结构操作,2,显示表格结构,作为命令显示列表/打印机,连续显示所有信息,暂停全屏,将表格结构输出到文件,注意:牙齿操作打开当前数据库,2自由表格结构操作1,命令方法:MODIFY STRUCTURE 2,菜单方法但是,为了确保现有数据的安全性和完整性,不能同时修改字段名和类型2,不能同时修改字段名和宽度3,在插入/删除字段的同时修改其他字段的字段名,2自由表格结构操作,4,复制表格结构,复制到字符路径。必须遵循DBS规则。新表包含以逗号分隔的字段,如果省略,则包含所有字段(例如,use student COPY STRU TO

6、 d : mydbfstud fields学号,名称,性别use d:mydbfstud list stru,),部分练习:在自己的档案下设置与课本363页相同的表结构,并添加平均成绩(N,6,2)和总成绩(N,6,2)字段。学号、姓名、国语成绩、英语成绩、数学成绩、平均成绩、总成绩字段、2自由票结构操作、3票记录操作、1、表档案打开和关闭:表中记录的所有操作都是针对当前打开的表文件的。关闭表将释放表文件占用的内存资源,并将数据存储在外部存储中,从而防止数据丢失。1,打开命令方法:USE字符路径。DBF菜单方法:使用档案/打开命令,从打开对话框档案类型中选择表档案,选择位置和档案名称。2,关闭

7、,USE(常规)close tables close databases close all,3表唱片任务,2,添加表唱片剪辑:1,完成存储表结构设置时是否输入数据对话框,选择是否在重新添加记录时进行输入在表档案的末尾只添加一个空唱片,不能进入剪辑窗口。2,一般剪辑键:教科书P371页,表唱片3项任务,2,表唱片附加剪辑,3,注释字段剪辑光标移至注释类型或鼠标双击说明字段,您可以进入“说明字段剪辑”窗口,在输入完成后使用键盘退出。剪辑方法等类似于使用记事本。4、如何打开通用字段剪辑从“注释字段剪辑”菜单中选择“插入对象”命令后,选择要保存的对象类型(例如,如果要插入的对象已另存为磁盘上的文件)

8、,从文件创建(例如,无,选择)对象编辑器将自动打开。如果不存在,则可双击对象、3表记录中的操作、3、浏览表记录、browse fields LOCK freeze noappend no modify nodelete nomenu、fields表示导航中的字段名(以逗号分隔的los表示),计数由数值表达式确定。FREEZE光标只能在指定的移动中移动。NOAPPEND禁止其他唱片禁止修改NOMODIFY唱片禁止删除NODELETE唱片禁止在NOMENU菜单栏上显示表格菜单项。“表”菜单项删除、添加记录、曹征等一系列操作;3表记录的操作;4;表记录的显示;列表/显示字段FOR WHILE off

9、 to printer;1;范围:ALL所有唱片NEXT从当前记录开始的n个唱片记录唱片WHILE优先级大于FOR,3表记录的操作,4,显示表唱片,3,相似和差异:相同点:在指定范围内在屏幕上显示符合条件的记录的差异:和未指定时,LIST默认显示所有记录,DISPLAY默认显示一个当前唱片。如果指定了和,则LIST为自动滚动屏幕显示,DISPLAY暂停全屏显示。示例:STUDENT表中所有入站学生记录的名称和性别USE student LIST/DISP ALL FOR .NOT .每入站否FIELDS名称、性别、3表记录的行为、5、表记录的位置、当前唱片、唱片指针显示1、绝对位置和RECCO

10、UNT()表格文件中的唱片数,t .或。f .返回。注意:BOF()、EOF()、reccount()、recno()、3表唱片操作、5、指定表唱片位置、2、指定相对位置、SKIP、整数表达式、正数或负数1均可省略示例:use student skipint(reccount()/2 0.5),3表记录中的操作,5,定位表记录,3,条件位置(顺序查询),查找LOCA FOUND cocos返回。t .找不到。f .返回3表记录的操作,6,插入和删除表唱片,1,插入唱片插入插入插入表before,插入空唱片而不进入剪辑状态,在当前唱片之前插入唱片,默认值为当前唱片后的3表唱片操作,6,插入和删除

11、表记录,2,删除记录:逻辑删除(删除3表记录中的操作,6,插入和删除表记录,物理删除:PACK,清除表中的所有唱片而不进行逻辑删除:zap zap=,delete AP 1,剪辑(修改)EDIT|CHANGE FOR FIELDS(范围注:如果表达式的值大于字段宽度,字符类型将部分截断右侧,数字类型将首先减小小数宽度,然后使用科学计算方法,最后显示为*。3表唱片操作,7,表唱片剪辑和替换(如1),分别获取STUDENT的每个同学总分和平均分,然后添加相应字段。Use STUDENT Repl all总成绩with国语成绩数学成绩外语成绩、平均成绩with总成绩/3 2、修改学生结构、添加和修改“是否复试”字段,即3个课程成绩小于60个,复试字段的值是否全部为真copy to fields for TYPE fox plus | fox2x | SDF | xls | xl5 | | delimited,档案类型默认为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论