第2章数据库的建立和基本操作-1(7年制)浅析.ppt

第2章数据库的建立和基本操作-1(7年制)浅析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章数据库的建立与基本操作 表:保存在磁盘中的一张二维表。( .DBF/.FPT) 与数据库相关联的表叫数据库表 ; 与数据库无关联的表叫自由表。 字段(Field):表中的一列,规定了数据的特征。 记录(Record):表中的一行,多个字段的集合。 表结构(Structure):存储表记录的一个公共结构。 要建立一张完整的表,必须先建立表的结构,然后再输入记录(数据)。 创建表结构 表设计器方式 用菜单或工具栏打开“表设计器” - 命令方式 CREATE [ ? | 表名] “项目管理器”中的“新建” SQL命令方式 格式: CREATE TABLE | DBF 表文件名 (字段名1 字段类型 [(字段宽度 [,小数位数])] [,字段名2 字段类型 [(字段宽度 [,小数位数])]……) 功能:创建一个含有指定字段的表。 向表中输入数据(记录) 记录的输入 立即输入记录 浏览状态下追加记录 用INSERT-SQL命令追加记录 用APPEND命令追加记录 APPEND APPEND FROM 表文件名:从其他表中追加记录。 APPEND FROM 文本文件名 SDF 从文本文件添加。 从其他类型的文件追加记录 INSERT-SQL命令 格式1: INSERT INTO 表名 [(字段1 [,字段2 ,…])]; VALUES (表达式1 [,表达式2,…]) 格式2: INSERT INTO 表名 FROM ARRAY 数组名|FROM MEMVAR 功能:在表末尾追加一个包含指定字段值的记录。新记录的值可以是VALUES后面的表达式的值,也可以是指定数组中各元素的数据,或是指定的内存变量。 例.向student.dbf表末尾添加一条记录,内容如下: 9601007,”曹晓燕“,[女],‘信息学’ INSERT INTO student (学号,姓名,性别,专业); VALUE (9601007 , ”曹晓燕“ , [女] , ‘信息学’) 注意:追加进表的记录总在最后一条,被追加的表不需要先打开。 INSERT-SQL命令 DIMEN A(6) A(1)=“9811110” A(2)=“张海洋” A(3)=“男” INSERT INTO STUDENT FROM ARRAY A BROWSE RELEASE ALL 清除所有内存变量 学号=“9911101” 姓名=“刘长江” 性别=“男” INSERT INTO STUDENT FROM MEMVAR BROWSE 格式1 : APPEND [blank] [ in nWorkArea] 功能: 在指定工作区表的末尾添加记录。 说明: [blank]:在指定表的末尾添加一空记录。此时系统不会自动打开编辑窗口。可以在browse、change、edit窗口中编辑新记录内容。 [ in nWorkArea]: nWorkArea为工作区号,指定追加新记录所在工作区。 APPEND命令 格式2: APPEND FROM FileName | ? [ Fields FieldList] [For Expression] 功能: 从指定数据文件中读取数据,并追加到当前表中来。 说明: FileName:文件名,指定读取数据的文件。如果给出的文件名 不包含扩展名,则默认为表文件。 ?:显示“打开”文件对话框,从中选择要读取的数据文件。 Fields FieldList:为用逗号(,)分隔的字段名列表,指出要追 加数据的字段。 For Expression: Expression为一逻辑表达式,作为筛选条件,当其为“真”(.T.)时,满足条件的记录追加到当前表中,如果省略For,则文件数据全部追加到当前表中. APPEND命令 例1.向student.dbf表末尾添加一条记录 (9811002 王小 男 信息学 )。 USE STUDENT APPEND (在编辑窗口添加学号,姓名,性别,专业的具体值) 或者: INSERT INTO STUDENT (学号,姓名,性别,专业) ; VALUES (9811002,王小,男,信息学) 例2.向表score1.dbf中添加两条空白记录。 use score1 append blank append blank browse 例如:有两个结

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档