- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库操作及查询 讲义
数据库操作及查询
§1刨建数据库表
一、表的分类:库表、自由表。
二、数据库表与自由表的区别
库表:各个表之间有关联
特点:A:长表名和长字段名。
B:每个字可以有提示和注释。
C:可以定义缺省值。
D:字段级的规则和记录级的规则。
自由表: foxbase 表,独立
三、表结构的定义
操作方法:A:表设计器
B:命令 create 表名
四、表记录的输入
追加方式
定义结构时同时输入
五、表记录添加
1)、键盘输入
2)、从已有文件中追加
A、INSERT –SQL 命令
命令格式:
INSERT INTO 表名[(字段名1[,字段名2,…])] VALUES(表达式1[,表达式2,…])
功能:在表尾追加一个新记录,并直接输入记录数据。
说明:表不必事先打开,字段与表达式的类型必须相同。
例如:INSERT INTO TEACHER(BH,XM,XB,JBGZ) VALUES( “02005”,“张华”,“女”,2021)
B、APPEND 命令
格式:APPEND [BLANK]
功能:向表中追加记录
说明:使用BLANK子句能在表尾追加一条空记录。若不选取则进入全屏幕编缉方式。
C、APEND FROM 命令
格式:APPEND FROM 文件名 FIELDS 字段名表 [FOR 条件][[TYPE ] DELIMITED[WITH 定界符/WITH BLANK/WITH TAB]/SDF/XLS]]
功能:在当前的表尾部追加一批记录,这些记录来自于指定的文件。
说明:1、源文件的类型可以为表、系统数据格式文件、定界格文本文件、Excel文件。
2、执行该文件时源表不用打开。
例如:先将表数据导入到EXCEL表中,然后再追加到空表中。
appe from tyty type xls
六、表的打开和关闭
1、表的打开
A: 命令 use filename
B: “文件”——“打开”
C:在窗口菜单的“数据工作”期命令来打开
、表的关闭
命令:
use:关闭当前打开的表。
clear all :关闭所有的表,并选择工作区1;从内存中释放所有内存变量及用户定义的菜单各窗口。但不释放系统变量。
Close all:关闭所有打开的数据库与表,并选择工作区1。关闭表单设计器,查询设计器,报表设计器,项目管理器。
Close tables [all]:关闭当前数据库中所有的表,但不关闭数据库。
Close database [all]: 关闭当前数据库及其中的表。
Quit:关闭所有的文件。
窗口命令完成
“文件”——“关闭”
“数据工作期”——“关闭”
表结构的显示与修改
1、命令:modi struc
2、表设计器
注意:不能同时修改字段名
§2 FoxPro 命令一般格式
命令
命令:菜单、命令
命令格式:命令动词 [范围] [表达式表] [for条件] [while 条件]
说明:
1、命令动词:告诉计算机作什么操作。
2、范围:控制记录操作。
Record n 表中的第n条记录。
Next n 从表中的当前记录开始,向下共n条。
Rest 从表中的当前记录开始,到末记录止。
All 表中的全部记录。
3、表达式表:由表达式组成,各表达式间用逗号分隔。一般由字段名构成。例如: list all 姓名,基本工资+50
4、for 条件表达式:表示只对条件表达式取值为真的记录操作。(默认范围时,从首记录开始到末记录止,凡满足条件的记录都操作)。
5、 while 条件表达式:表示只对条件表达式取值为真的记录操作( 从当前记录开始)。默认范围时,当首记录不满足条件时,停止操作,不管其后是否还有满足条件的记录。
§3 打开库文件
一、命令格式:
OPEN DATABASE [库文件名 /?] [EXCLUSIVE/SHARED] [NOUPDATE] [VALIDATE]
二、功能:按指定的方式,打开指定的数据库。
三、说明:
库文件名/?: 指出打开的库文件名,/?要求使用打开对话框。
EXCLUSIVE/SHARED:指定打开方式是以独占方式或共享方式。
NOUPDATE:只读方式打开。
VALIDATE:强迫检查数据库中的文件是否正确和完整。
§4 打开表文件
命令格式: USE [表名/?] [IN 工作区号/别名] [AGAIN] [INDEX 索引文件名表[ORDER[索引序号/索引文件名 /[TAG] 索引标记 [OF 复合索引文件名][ASCENDING/DESCENDING]]]] [ALIAS 表别名][EXCLUSIVE][SHARED][NOUPDATE]
按指定的方式,
原创力文档


文档评论(0)