- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章表建立与操作
第3章 表的建立和操作操作
3.1表的建立
3.1.1数据表结构
表.1 学生.DBF
学号
姓 名
性 别
出生年月
入学成绩
简 历
照 片
00201
张 伊
男
81/12/30
560.50
Memo
Gen
00202
李光华
女
82/05/04
580.00
Memo
Gen
00301
汪 海
女
82/03/25
579.00
Memo
Gen
00303
李嘉陵
男
83/01/06
580.00
memo
Gen
00203
魏微微
女
82/03/09
592.50
memo
Gen
3.1.2建立表结构
1.命令方式: create 学生 (首先建立默认目录)
create table 学生(学号 C(8),姓名 C(8),出生日期 D,入校总分 N(3,0),个人信息 M)
create table xs(学号 C(8),姓名 C(8),性别 c(2),出生日期 D,录取总分 N(3,0),团员 L(1),特长 M,照片 G)
2.菜单方式
3.1.3输入数据
1..输入各种类型的数据
注意:1)、文件名和文件位置,查找文件
2)、关闭就存盘
3)、观察状态栏
4)、字段名输错、字段宽度或类型设计错了、多输或少输了字段名、字段位置调整
需要使用:Modify Structure
5)、如果字段值需要修改,输入命令browse。显示菜单上有浏览和编辑选项也可以进行操作。如果要添加新的记录输入append。
6.) 备注型(M)、通用型号(G)的使用方法:
备注型:存放备注字段(宽度为4)。系统默认显示为memo或者Memo(有内容时)
通用型:存放通用字段(宽度为4)。系统默认显示为gen或者是Gen(有内容时)
4个字节存取的是地址指针,指向备注文件(主文件名与表文件名同名,扩展名为.FPT)对应的内容。
操作方法:详见56页
重要提示:只要表中有备注或者通用字段(不管是一个或者多个),或者两个同时都有,系统就会自动产生一个与表文件名相同的备注文件,扩展名为FPT
2.追加记录
追加输入命令(末尾添加):append [blank]
append from[文件名]
菜单方式:
3.2 打开\显示和关闭表
打开表和关闭表use命令
表建立时就会被打开,注意观察状态栏.
以菜单方式打开表;
以命令方式打开表: 命令: use 表名
注意:表是否在默认目录中。打开表时,’只读’和’独占’方式的设置。
打开新表的同时也会关掉以前打开的表
当表被打开后, 选”浏览。
关闭表的方法:use
关闭所有表,同时释放所有内存变量:close all
关于关闭的语句:
close all 、clear memory 、use 、close database 、close tables(关闭当前数据库中所的打开的表)
3.3 显示和修改表结构
List/display structure
Modify structure
菜单方式修改表结构
3.4 表的记录定位和显示
3.4.1.记录的定位
记录指针, 当前记录, 当前记录号
记录号反映了记录存放的物理顺序
(1).命令方式:绝对移动
: go/ goto 命令
基本使用方法:go 数字、go top(第一条记录)、go bottom(最后一条记录)
相对移动
skip [数字]
说明:skip = skip 1
skip 3
skip -2
使用函数:recno()、bof()、eof()
重点掌握:EOF()、BOF()的含义。
BOF():begin of file:文件开始,第一条记录的前面,记录号为1
EOF():end of file:文件结束,最后一条记录的后面,记录号为最后一条记录的记录号+1
请分别描述下列值为多少:
use 学生
Go 1
disp
?recno(),bof()
skip –1
?recno(),bof()
go bottom
?recno(),eof()
skip
?recno(),eof()
思考:
use学生
list
disp
disp将会显示什么结果,为什么?
3.2.2数据的显示与修改
1.表的浏览
菜单方式: 窗口分割器
命令方式: BROWSE [[Fields 字段名表] [for 条件[rest]]]
2.插入记录
INSERT [BEFORE] [BLANK]
向已有表中增加新记录可分为:在表文件的尾部追加新记录(append)和在表文件任意记录的前后插入新记录(insert)两种方法
补充:INSERT INTO 表名(字段列表) VALUES(表达式列表)
向表尾追加一个新记
您可能关注的文档
最近下载
- GPS控制网的布设方法.ppt.ppt VIP
- 公关语言学幻灯片.ppt VIP
- 2019版最新18项护理核心制度.docx VIP
- GPS静态网的布设.ppt VIP
- DB32T 2887-2016 曳引电梯钢丝绳电磁检测方法 .pdf VIP
- 《宁夏闽宁镇:昔日干沙滩,今日金沙滩》-中职语文高二同步课件精选(高教版2023·职业模块).pptx VIP
- 2025年5月18日河南省事业单位招聘考试《公共基础知识》试题(含答案).docx VIP
- 2025年5月18日河南省事业单位招聘考试《职业能力测试》试题(含参考答案).docx VIP
- 数据挖掘教案.doc
- DB42T 2390-2025 城市更新规划编制技术规程.docx VIP
文档评论(0)