第4章 表的创建与操作.ppt
《第4章 表的创建与操作.ppt》由会员分享,可在线阅读,更多相关《第4章 表的创建与操作.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库及数据表 数据库相当于一个存放物品的仓库,其扩数据库相当于一个存放物品的仓库,其扩展名展名.DBC.DBC;数据表就相当于在其中存放的一种物品,数据表就相当于在其中存放的一种物品,其扩展名为其扩展名为.DBF.DBF 。计算机类(计算机英语)材料类英语类社科类 书 库(.DBC)多个表(.DBF.DBF)关联1 1表分两种:(1)数据库表(2)自由表2 2创建数据库表的操作方法一:1先新建一个数据库2在数据库打开的状态下新建表创建数据库表的操作方法二:1先建立自由表2建立数据库,把表加入3 3表设计器之显示选项卡例:将例:将“编号编号”字段的标题设为字段的标题设为“地区编码和登记顺序地区
2、编码和登记顺序”4 4设置默认值注:字段有效性输入必须按注:字段有效性输入必须按注:字段有效性输入必须按注:字段有效性输入必须按变量的格式来输入变量的格式来输入变量的格式来输入变量的格式来输入。如字符加引号如字符加引号如字符加引号如字符加引号5 5字段加注释6 6表设计器之字段有效性选项卡例:设置例:设置“分数分数”字段在字段在0 0到到100100之间,超范围要给出提示。之间,超范围要给出提示。7 7关于表的一些操作:1在表结构中加入一些字段。2在表结构中修改一些字段。3在表结构中删除一些字段。8 8与数据库相关的命令(一)创建:创建:CREATECREATE DATABASE DATABA
3、SE 数据库名数据库名注:默认放在注:默认放在设置的路径下设置的路径下例:例:CREATE DATABASE CREATE DATABASE 123123或者:create database 区区别别9 9与数据库相关的命令(二)打开打开:OPEN DATABASE OPEN DATABASE 数据库名数据库名删除删除:DELETE DATABASE DELETE DATABASE 数据库名数据库名例如:例如:delete database delete database 数据数据1 1 例:例:OPEN DATABASE 123OPEN DATABASE 123关闭当前数据库关闭当前数据库:
4、CLOSE DATABASECLOSE DATABASE之前要先关闭哦!修改修改:MODIFY DATABASE 123MODIFY DATABASE 1231010如何向数据库如何向数据库添加自由表添加自由表 格式:格式:add table add table 表名表名 移除表移除表格式:格式:REMOVE TABLE REMOVE TABLE 成绩成绩 1111注意:注意:1)一个表只能添加到)一个表只能添加到一个数据库一个数据库中。中。2)当需要把字段名的长度大于)当需要把字段名的长度大于10个字符的个字符的数据库表变为自由表时,该字段名的长度将数据库表变为自由表时,该字段名的长度将自动
5、被截取前十个字符。自动被截取前十个字符。1212与表操作相关的命令打开数据表打开数据表 :USE USE 表文件名表文件名例:例:use use 人才档案人才档案 exclusive exclusive /exclusive /独占方式独占方式 shared /shared /共享方式共享方式说明:说明:打开的数据表在打开的数据表在状态栏状态栏中可以看到相关信息中可以看到相关信息 1313与表操作相关的命令修改表结构修改表结构 :MODIFY STRUCTURE MODIFY STRUCTURE 说明:该命令是说明:该命令是打开数据表设计器,显示打开数据表设计器,显示当前的数据表结构当前的数据
6、表结构 。关闭数据表关闭数据表 :USEUSE说明:说明:关闭当前数据表关闭当前数据表 删除数据表删除数据表 :DELETE FILE DELETE FILE 表文件名表文件名 说明:说明:“表文件名表文件名”一定要写明表后缀名一定要写明表后缀名.dbf.dbf。使用该命令时一定要确保要删除的文件是关闭的。使用该命令时一定要确保要删除的文件是关闭的。1414修改表中数据修改表中数据格式:replaceall字段with表达式for条件例:把人才档案表中女同学的学历改为博士use人才档案replace学历with博士for性别=女1515Appendfrom(追加记录)功能:在当前表的尾部添加一
7、批记录,这批记录来自另外一个文件。在在gzb表的最后增加表的最后增加一条空记录一条空记录。USE学生档案学生档案APPENDBLANKAppendfrom职工21616单选题创建数据库的命令是_。(A)、ADDTABLE(B)、CREATETABLE(C)、USETABLE(D)、CREATEDATABASE1717学生练习:1、建立自由表,表名为“个人信息”。表结构和记录如下表所示,字段类型自行设置:2、新建数据库,命名为“学生求职”,把“个人信息”表加入其中。3给”毕业院校”设置默认值为”华立学院”,将”简介”字段的标题设为”推荐材料”。设置分数规则必须在0到100分之间,否则提示“超范围
8、了”4显示出综合考评小于95分的同学的编号,姓名,性别编号姓名性别出生日期 婚否综合考评 毕业院校简介 照片A1001洪涛男07/12/83F96.2华立学院A1002张三男23/02/84F85.3华立学院1818总结:1、建立新表(会判断是自由表还是数据库表)2、将自由表填加到数据库中3、打开数据表4、显示表结构5、修改表结构6、关闭表7、删除数据表结构和记录同时复制8、数据表的复制:单独复制文件结构1919在实际应用中,常常需要对两个或两个以上的表文件同时进行操作,这就涉及多表操作问题,多表操作以工作区工作区为基础.2020 工作区工作区概念概念:在:在VFPVFP中默认情况下打开一张表
9、就打开中默认情况下打开一张表就打开一个工作区,打开多张表就需要有多个工作一个工作区,打开多张表就需要有多个工作区。区。VFPVFP同时最多可开辟同时最多可开辟3276732767个工作区。个工作区。以以1 132767作为各工作区的编号作为各工作区的编号.命名命名:不同工作区可以用:不同工作区可以用编号编号或或别名别名来加以来加以区分区分.2121工作区的别名有两种工作区的别名有两种:(1)系统的别名系统的别名:110号工作区的别名分别号工作区的别名分别为字母为字母AJ(2)表名或用户定义的别名表名或用户定义的别名:若用户在某工作若用户在某工作区打开表时未给表赋予另外的别名区打开表时未给表赋予
10、另外的别名,则在该则在该工作区打开的工作区打开的表名即为其别名表名即为其别名.若打开时指若打开时指定了别名定了别名,则该则该别名别名将作为表所在工作区的将作为表所在工作区的别名别名.2222使用工作区使用工作区菜单操作菜单操作:要查看工作区或者使用别名打开表,就需:要查看工作区或者使用别名打开表,就需要通过要通过“数据工作期数据工作期”对话框来完成对话框来完成。“窗口菜单下的数据工作期窗口菜单下的数据工作期(或工具栏上快捷方式或工具栏上快捷方式)打开打开找到需要数据表找到需要数据表重复操所即可打开多重复操所即可打开多张工作表张工作表。若是同张表系统自动用其别名。若是同张表系统自动用其别名。23
11、23工作区相关的命令(一)指定当前工作区指定当前工作区:SELECT 工作区序号工作区别名 Select 0 Select 0 表示选择当前表示选择当前没有被使用的最小工作区没有被使用的最小工作区为当前工作区为当前工作区.SELECT J USE SELECT J USE 学生档案学生档案 IN 10IN 10USE USE 学生档案学生档案USE IN J USE IN 10USE IN J USE IN 10在工作区中打开表在工作区中打开表:USE 数据表名 IN 工作区号 说明:说明:1 1省略省略“IN IN 工作区号工作区号”,默认选择当前工作区,默认选择当前工作区,2 use 2
12、use 表名表名 用来打开表用来打开表,表名即为其别名表名即为其别名.关闭工作区中的表关闭工作区中的表:USE IN 工作区序号 2424例:(1)use表2(2)Use人才档案in5(3)select3use表1(4)select8use表3aliasbiao特别注意:Select0表示选择当前表示选择当前没有被使用的最没有被使用的最小工作区小工作区为当前工作区为当前工作区2525工作区相关的命令(二)为工作区指定别名为工作区指定别名 :SELECT:SELECT 工作区号工作区号 USE USE 表名表名 ALIAS ALIAS 别名别名 说明:说明:1)1)在有些情况下,既可用表名来又可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 表的创建与操作 创建 操作
限制150内