数据库及表常用命令.ppt_第1页
数据库及表常用命令.ppt_第2页
数据库及表常用命令.ppt_第3页
数据库及表常用命令.ppt_第4页
数据库及表常用命令.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

数据库及表的常用命令操作,数据库及表的常用命令操作,建立项目文件 菜单方式:文件|新建|项目|选择路径 命令方式:CREATE PROJECT 打开项目文件 菜单方式:文件|打开|选择要打开的项目文件 命令方式:MODIFY PROJECT 例:create project D:we学生.pjx modify project E:as职工.pjx,数据库及表的常用命令操作,创建数据库 CREATE DATABASE 注意:VFP系统在创建数据库时,除生成.DBC数据库文件外,还会自动建立与之相关的.DCT数据库备注文件和.DCX数据库索引文件。 备注文件和索引文件是供VFP数据库管理系统管理数据库使用的,用户一般不能直接使用它们。 例:CREATE DATABASE D:ZGZGGL,数据库及表的常用命令操作,打开数据库 命令方式 OPEN DATABASE &打开数据库文件 MODIFY DATABASE &打开数据库设计器 关闭数据库 命令方式 CLOSE DATABASE ALL 不带ALL:关闭当前数据库文件 带ALL:关闭所有打开的数据库及其它所有类型的文件,数据库及表的常用命令操作,删除数据库 DELETE DATABASE DELETE TABLES 带 选项,则数据库中所有的表将被一起从磁盘上永久删除 不带 选项,则只删除数据库,同时数据库中的表都变成自由表,数据库及表的常用命令操作,自由表的建立 命令方式 CREATE 例:CREATE D:ZGZGGZ 复制表 creat d:zgzgfl /新建表 use d:zgzggz / 打开将要复制的表 copy to d:zgzgfl /复制表,数据库及表的常用命令操作,从数据库中移去数据表 命令方式 Remove table deleterecycle 说明: 不带DELETE 选项,是将指定的数据库表从数据库中移去,使之成为自由表。如果带该选项则表示从数据库中移去数据表的同时从磁盘上删除该表。 同时带DELETE 和RECYCLE选项,表示把指定的数据库表从数据库中移去后,放入WINDOWS回收站中,而不是立即从磁盘上删除。,数据库及表的常用命令操作,复制表结构 COPY STRUCTURE TO FIELDS字段列表 例: use d:xsxscj01 copy structure to d:xscj02; fields 学号,德育,语文,数学,英语,操作系统,总分,平均分,数据库及表的常用命令操作,显示/修改表结构: 命令:LIST | DISPLAY STRUCTURE 说明:将显示文件名、数据表记录个数、数据表文件更新的日期、每个字段的定义以及一个记录的字节总数、备注型字段的块长度等信息。 例:use d:xsxscj01 display structure modify structure,在指定工作区打开表 SELECT| 例:SELECT 5 /选择5号工作区为当前工作区 使用命令打开表 USEIN工作区号ALIAS别名 例:USE D:XSXSDA IN 2 ALIAS DA,使用命令浏览编辑数据 BROWSE FIELDS字段列表for条件 FREEZE字段名lock锁定字段数NOAPPENDNODELETENOEDIT feeeze字段名 指定唯一可以修改的字段 lock锁定字段 将浏览窗口分为两个,左边显示指定字段据 noappend 不能添加新纪录 nodelete 不能删除记录 noedit 不能修改记录数据,有选择地浏览记录 菜单方式:打开浏览窗口,选择“表|属性”,设置“数据过滤器”以及“字段筛选”的内容。 命令方式: 格式1:SET FILTER TO 功能:设置数据过滤器,使得数据表中只有满足指定条件的记录才可以被访问。 说明:缺省,则表示取消当前表的筛选条件 格式2:SET FIELDS TO ALL | 功能:设置字段过滤器,使得数据表中只有指定的字段才可以被访问。 说明:若使用ALL选项,则相当于取消对字段的限制,使表中所有字段可以被访问。,数据库及表的常用命令操作,定位记录 指针的绝对移动命令 GO|GOTO GO|GOTO TOP GO|GOTO BOTTOM 指针的相对移动命令 SKIP + :表示记录指针向表尾移动 SKIP - :表示记录指针向表首移动 条件定位命令 LOCATE FOR 说明: 如果找到满足条件的记录,则指针指向该记录;如果没有找到则指向表文件结束位置。可以用FOUND( )函数测试是否找到满足条件的记录。 FOR表示在指定范围内定位满足条件的第一条记录。 如果要使指针指向下一条满足条件的记录,可以使用继续定位命令CONTINUE.,数据库及表的常用命令操作,追加命令 格式:APPEND BLANK 说明: APPEND BLANK 命令只是在当前数据表的末尾添加一条空白记录,并不打开浏览或编辑窗口。可以用REPLACE命令直接修改该空白记录。 APPEND命令执行的结果是出现编辑窗口,在该窗口连续输入多条新记录。 use d:xsxscj02 append from d:xsxscj01例: USE D:Student.dbf APPEND FROM D:DATAS.dbf BROWSE USE,数据库及表的常用命令操作,使用SQL命令追加命令 INSERT INTO 字段名列表BALUES(表达式列表) 例:INSERT INTO D:XSXSJS.DBF(学号,书号,书名,结束日期); VALUES(“20040001”,”B05001”,”苏醒”,2005/09/06),数据库及表的常用命令操作,删除记录 DELETE FORWHILE Use d:xsxscj01 Delete for 学号=“” 逻辑删除SQL命令 Delete from where 条件 Delete from d:xsxscj02 where 英语60 Recall allfor条件 /取消记录的删除标记 物理删除记录 PACK /删除当前表逻辑删除的记录 ZAP /删除当前表所有记录,数据库及表的常用命令操作,更新数据 成批替换数据 REPLACEWITHALLFOR条件 例:USE D:XSXSCJ01 REPLACE 总分WITH 德育+语文+数学+英语+操作系统+办公软件; 使用SQL命令更新数据 UPDATE SET=where条件 例:UPDATE D:XSXSCJ02 SET 平均分=总分/6,数据库及表的常用命令操作,创建索引 INDEX ON TAGof复合索引文件名for条件descending 例:use d:xsxsda index on 入学成绩 tag 成绩01 for班级=“计算机01” descending SET ORDER TO of 索

温馨提示

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

评论

0/150

提交评论