理论04数据表基本操作2.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《理论04数据表基本操作2.ppt》由会员分享,可在线阅读,更多相关《理论04数据表基本操作2.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.2 数据表操作命令数据表操作命令数据表结构的显示与修改命令数据表结构的显示与修改命令数据表结构的复制数据表结构的复制数据表记录的显示、插入与追加数据表记录的显示、插入与追加数据表记录的修改数据表记录的修改数据表记录的删除数据表记录的删除一、数据表结构的显示与修改一、数据表结构的显示与修改1.显示表结构命令显示表结构命令2.格式格式1:LIST STRUCTURE TO PRINTER TO FILE 格式格式2:DISPLAY STRUCTURE TO PRINTER TO FILE 功能:在主窗口显示当前打开的数据功能:在主窗口显示当前打开的数据表结构。表结构。2.修改表结构命令修改表结
2、构命令格式:格式:MODIFY STRUCTURE【注意注意】必须以必须以独占方式独占方式打开数据表打开数据表,否则认为是共享方式,即为只读方式,否则认为是共享方式,即为只读方式,不能进行修改操作。即先不能进行修改操作。即先 use abc exclusive系统会产生备份文件系统会产生备份文件*.bak,*.tbk二、数据表结构的复制二、数据表结构的复制COPY STRUCTURE TO FIELDS 说明说明:缺省:缺省时,得到的新表结时,得到的新表结构与原表一样,否则仅复制指定的字构与原表一样,否则仅复制指定的字段,并且排列顺序与指定的段,并且排列顺序与指定的中各字段的排列顺序相同。中各
3、字段的排列顺序相同。BOF第第1条记录条记录第第2条记录条记录.第第N条记录条记录.尾尾记录记录EOFTOPBOTTOM记录指针记录指针三、数据表记录的显示、插入与追加三、数据表记录的显示、插入与追加1.显示表记录命令显示表记录命令2.2.格式格式:LISTLIST|DISPLAY DISPLAY 3.3.FIELDSFIELDS FOR FOR 4.4.TO PRINTERTO PRINTER|TO FILE TO FILE 5.5.功能功能:输出指定范围内满足条件的记录内容:输出指定范围内满足条件的记录内容6.6.例如:例如:use studentuse student7.7.list l
4、ist8.8.list all fields list all fields 姓名姓名,学号,性别学号,性别use studentlist all fields 姓名姓名,学号,性别学号,性别:表示显示的行,:表示显示的行,4种选择:种选择:all(可省略可省略):全部记录:全部记录 record n :第:第n条记录条记录 next n :从当前记录开始共:从当前记录开始共n条记录条记录 rest :当前记录开始到文件尾:当前记录开始到文件尾例如:例如:use student list next 2 list record 3 姓名姓名,学号学号,专业专业 list rest 姓名姓名,学号
5、学号1,2 33,4,5,6OFF:不显示记录号:不显示记录号TO PRINTER|TO FILE:前者表示把结果输出打印,后者表示前者表示把结果输出打印,后者表示把结果存在一个指定路径的文本文件把结果存在一个指定路径的文本文件中,即一个中,即一个txt文件中,不指定路径即文件中,不指定路径即为默认路径。为默认路径。例如:在例如:在D:vfp文件夹下有名为文件夹下有名为gzb的数的数据表,包含有工号,姓名,性别,出生日据表,包含有工号,姓名,性别,出生日期,职称,婚否期,职称,婚否(逻辑型,已婚为逻辑型,已婚为.T.,未,未婚为婚为.F.)工资,备注,通用等字段。工资,备注,通用等字段。(1)
6、显示表中工资高于显示表中工资高于1000的记录;的记录;use d:vfpgzb list for 工资工资1000例如:在例如:在D:vfp文件夹下有名为文件夹下有名为gzb的数据表,的数据表,包含有工号,姓名,性别,出生日期,职称,包含有工号,姓名,性别,出生日期,职称,婚否婚否(逻辑型,已婚为逻辑型,已婚为.T.,未婚为,未婚为.F.)工资,工资,备注,通用等字段。备注,通用等字段。(2)显示表中工资高于显示表中工资高于1000且且未婚的人员未婚的人员记录;记录;use d:vfpgzb list for 工资工资1000.AND.婚否婚否=.F.或或list for 工资工资1000.
7、AND.not.婚否婚否例如:在例如:在D:vfp文件夹下有名为文件夹下有名为gzb的数据表,的数据表,包含有工号,姓名,性别,出生日期,职称,包含有工号,姓名,性别,出生日期,职称,婚否婚否(逻辑型,已婚为逻辑型,已婚为.T.,未婚为,未婚为.F.)工资,工资,备注,通用等字段。备注,通用等字段。(3)显示表中工资高于显示表中工资高于1000,或或性别为性别为“男男”的人员记录,每个记录只显示姓名,的人员记录,每个记录只显示姓名,性别,工资性别,工资3个字段。个字段。use d:vfpgzblist for 工资工资1000 OR 性别性别=男男;fields 姓名姓名,性别性别,工资工资例
8、如:在例如:在例如:在例如:在D:D:vfpvfp文件夹下有名为文件夹下有名为文件夹下有名为文件夹下有名为gzbgzb的数据表,包含有的数据表,包含有的数据表,包含有的数据表,包含有工号,姓名,性别,出生日期,职称,婚否工号,姓名,性别,出生日期,职称,婚否工号,姓名,性别,出生日期,职称,婚否工号,姓名,性别,出生日期,职称,婚否(逻辑型,逻辑型,逻辑型,逻辑型,已婚为已婚为已婚为已婚为.T.T.,未婚为,未婚为,未婚为,未婚为.F.).F.)工资,备注,通用等字段。工资,备注,通用等字段。工资,备注,通用等字段。工资,备注,通用等字段。(4)显示表中第三个记录以后的显示表中第三个记录以后的
9、80年代出年代出生的人员记录生的人员记录.use d:vfpgzblist for year(出生日期出生日期)=1980 AND year(出生日期出生日期)32、插入记录命令:、插入记录命令:格式格式:INSERT INSERT BLANKBLANK BEFOREBEFORE功能功能:如果不带如果不带BEFOREBEFORE选项,则默认在当选项,则默认在当前记录之后插入一条新记录,否则在当前记前记录之后插入一条新记录,否则在当前记录之前插入一条新记录。带录之前插入一条新记录。带BLANKBLANK选项,表选项,表示在当前记录之后或之前自动插入一条空记示在当前记录之后或之前自动插入一条空记录
10、但不会弹出数据录入的窗口。录但不会弹出数据录入的窗口。【注意注意】插入新记录后,其后面所有记录的插入新记录后,其后面所有记录的记录号要自动加记录号要自动加1 1。例如:例如:use d:vfpgzb go 7 insert insert before insert blank before3、数据表记录的追加、数据表记录的追加(1)在当前表中增加新记录:在当前表中增加新记录:格式格式:APPEND APPEND BLANKBLANK 功能功能:在当前数据表的末尾增加新记录,:在当前数据表的末尾增加新记录,记录号是原来的总记录数加记录号是原来的总记录数加1 1。例如:例如:use d:stude
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理论 04 数据表 基本 操作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内