数据库操作及应用.pptVIP

  • 1
  • 0
  • 约1.32万字
  • 约 95页
  • 2018-06-24 发布于四川
  • 举报
数据库操作及应用

模块四 数据库操作及应用 教学基本要求 数据库操作及应用 模块四 数据库操作及应用 4.1 项目、数据库及表的操作命令 数据库操作及应用.项目、数据库及表的操作命令.项目、数据库及表的建立、打开与关闭 4.1.1 项目、数据库及表的建立、打开与关闭 4.1.1 项目、数据库及表的建立、打开与关闭 1. 项目管理器 (1) 项目文件的建立 格式:CREATE PROJECT 项目文件名 (2) 项目文件的打开 格式:MODIFY PROJECT 项目文件名 (3) 项目文件的关闭 点击项目管理器窗口的关闭按钮,即可。 2. 数据库 (1) 数据库的建立 例:在文件夹“数据库操作练习”下建立数据库文件“学分制.dbc” CREATE DATABASE 数据库操作练习\学分制 (2) 数据库的打开 格式:OPEN DATABASE 数据库文件名 (3) 数据库的关闭 格式1:CLOSE DATABASE 3. 表 (1) 数据库表的建立 例:假设数据库“学分制”已打开,按照第1章图1.13所给的表结构与记录,建立数据库表“学生.dbf”文件,并将其保存在文件夹“数据库操作练习”下。 CREATE 数据库操作练习\学生 (2) 自由表的建立 (3) 表的打开 格式:USE 表文件名 (4) 表的关闭 格式:USE 数据库操作及应用.项目、数据库及表的操作命令.数据库和表的操作命令 4.1.2 数据库和表的操作命令 4.1.2 数据库和表的操作命令 1. 数据库的操作 例:假设数据库“学分制”已打开,将自由表“口令.dbf”添加到数据库中。 ADD TABLE 数据库操作练习\口令 (2) 移去数据库表命令 (3) 删除数据库命令 2. 表的操作 (1) 修改表的结构 (2) 添加记录 例:在表“学生.dbf”中添加记录。 (3) 显示记录 格式:LIST|DISPLAY [范围] [FOR条件] [FIELDS字段名表] [OFF] [TO PRINT[PROMPT]|TO FILE 文本文件名] 说明: ① LIST和DISPLAY的区别在于:如果命令中没有任何可选项,LIST命令显示所有的记录,而DISPLAY命令只显示当前记录;如果命令中有可选项,并且显示的记录比较多时, DISPLAY命令当满一屏时就暂停,并提示按任意键继续,而LIST命令滚屏显示。 ② 范围用于指明显示记录的范围,可选择为: ③ FOR条件可选项用于显示给定范围内使条件为.T.的记录。 ④ FIELDS字段名表用于指明显示的字段内容,在字段名表中列出的字段才会被显示,如果有多个字段,字段间用逗号隔开;如果没有该选项,则显示全部字段的内容。 ⑤ OFF选项用于指明是否显示记录号,有OFF则显示记录号。 例1:显示“学生.dbf”中所有的记录 例2:显示“学生.dbf”中所有运输82班的学生记录 (4) 记录定位 ① 绝对定位 例: ② 相对定位 格式:SKIP [数值表达式] 例: (5) 插入记录 格式:INSERT [BLANK] [BEFORE] 例:在数据库表“学生.dbf”第2号记录的后面插入如下一条记录: 序号  学号  姓名  性别  籍贯  班级码 5  DS1705  王欧  女 湖南  DS17 (6) 删除记录 ① 逻辑删除记录命令 例:逻辑删除表“学生.dbf”中电算专业的学生记录。 SET EXACT OFF USE 数据库操作练习\学生 DELETE ALL FOR UPPER(班级码)=DS LIST ② 记录的恢复命令 格式:RECALL [范围][FOR条件] 例:恢复表“学生.dbf”中除“王欧”之外的其他记录。 USE 数据库操作练习\学生 RECALL FOR 姓名王欧 ③ 物理删除记录命令 格式:PACK ④ 记录的清除命令 (7) 修改记录 ① BROWSE命令 说明: 例:修改表“学分.dbf”中学分字段的值。 USE 数据库操作练习\学分 BROWSE FIELDS 学号,课程名,学分 FREEZE 学分 ② REPLACE命令 格式:REPLACE [范围] 字段名1 WITH 表达式1 [ADDITIVE] [,字段名2 WITH 表达式2 [ADDITIVE]…] [FOR条件] 说明: 例:将表“学分.dbf”中语文的学分均增加一个学分。 USE 数据库操作练习\学分 LIST FOR 课程名=语文 4.2 排序与索引 4.2.1 排序 格式:SOR

文档评论(0)

1亿VIP精品文档

相关文档