第2讲建立数据库及基本操作 少刨建数据库 数据库文件的打开和关闭 数据库的浏览 伞数据库记录的过滤 数据库指针定位 介数据库修改 FoxproForWindowshttp://cc.synu.edu.cn
FoxPro For Windows http://cc.synu.edu.cn 1 第2讲 建立数据库及基本操作 创建数据库 数据库文件的打开和关闭 数据库的浏览 数据库记录的过滤 数据库指针定位 数据库修改
创建数据库 两步: 定义数据库结构流程 首先定义数据库结构 然后输入数据库记录 create student 学生登记表$ tudent dbf 学号「姓名「性别出生日期入学成绩奖学金简历「照片 C.6 C8C2D8N6字段名N:ma0G10 字段类型(C 990101王亚洲男80/05/24515字鬟(⑧8 990105白雪女81/06/18540 990104李冬梅女80/04/15525 990103王丹女81/03/26624年义束 9906陈小刚男82/08/16|516 990102赵辉」男|81/12/03_604140 FoxproForWindowshttp://cc.synu.edu.cn 2
FoxPro For Windows http://cc.synu.edu.cn 2 定义数据库结构流程 定义结束 Ctrl+W或 OK存盘 Ctri+Q或Cancel取消 定义结构 字段名(如:name) 字段类型(C) 字段宽度(8) create student 创建数据库 两步: 首先定义数据库结构, 然后输入数据库记录. 学生登记表 学 号 姓 名 性别 出生日期 入学成绩 奖学金 简历 照片 990101 王亚洲 男 80/05/24 515 120 990105 白 雪 女 81/06/18 540 150 990104 李冬梅 女 80/04/15 525 150 990103 王 丹 女 81/03/26 624 120 990106 陈小刚 男 82/08/16 510 100 990102 赵 辉 男 81/12/03 600 140 学生登记表 学 号 姓 名 性别 出生日期 入学成绩 奖学金 简历 照片 990101 王亚洲 男 80/05/24 515 120 990105 白 雪 女 81/06/18 540 150 990104 李冬梅 女 80/04/15 525 150 990103 王 丹 女 81/03/26 624 120 990106 陈小刚 男 82/08/16 510 100 990102 赵 辉 男 81/12/03 600 140 C,6 C,8 C,2 D,8 N,6,2 N,3 M,10 G,10 Student.dbf
定义数据库结构 命令 °库文件名,不超8个字符 create stud 吗展可以缺育 不能用单个字母a- Table Struct Name width D Characteri Numeric Delete Memo 0K1 Cancel c:\foxprow untitled. dbf T Type width Dec Field a.最多255个字段。 Character 6 Character In b按Iab键或用鼠标移至下一列。 Character c. Insert与 Delete可对字段增删 Delete d.光标移动修改处,修改。 Numeric 定义结衷:保存OK或按gr+W experlence General 存 Cancel 系统自动赋予扩展名(dbf d\student. dbf Fields: 8 Length. 51 FoxproForWindowshttp://cc.synu.edu.cn 3
FoxPro For Windows http://cc.synu.edu.cn 3 定义数据库结构 •库文件名,不超8个字符 •扩展名 .dbf 可以缺省 •不能用单个字母a --j a. 最多255个字段。 b.按Tab键或用鼠标移至下一列。 c. Insert与Delete可对字段增删。 d. 光标移动修改处,修改。 e.定义结束:保存OK或按Ctrl+W 键,不保存Cancel或按Esc键。 系统自动赋予扩展名(.dbf)
输入数据库记录 OK Microsoft FozPr Input data records now? student 区 每字段占一行,不足字段宽度m 时,按回车键光标下移。 Birthday / 日期型数据:与系统格式一致。 core Choshi 逻辑型数据:y、N、T、F Experience memo 备注型数据:双击memo进入 编辑窗口,输入结束时按Ctrl +W,Memo的第一个字母变 为大写。 通用型数据:通过剪贴版 重复记录内容的输入 SET CARRY ON OFF &&ON复制;OF不复制 SET CARRY TO[字段名表>] &&设置重复字段 FoxproForWindowshttp://cc.synu.edu.cn
FoxPro For Windows http://cc.synu.edu.cn 4 OK 输入数据库记录 •每字段占一行,不足字段宽度 时,按回车键光标下移。 •日期型数据:与系统格式一致。 •逻辑型数据:y、N、T、F •备注型数据:双击memo进入 编辑窗口,输入结束时按Ctrl +W,Memo的第一个字母变 为大写。 •通用型数据:通过剪贴版 •重复记录内容的输入 SET CARRY ON | OFF &&ON复制;OFF不复制 SET CARRY TO [<字段名表>] &&设置重复字段
关于备注型和通用型字段 文 睏 Student 照本 M65Bx0 eschoship Experience Photo片 9104亚洲男05/24605 120: Mem gen 990105白雪 女01181-540150memo 80104李冬梅女104/15/80525 90103丹 女03/26/681624 120 Memo 900陈小刚男08/16/825101-10mm。gen 990102赵辉 男12/076116011moa STUDENT. DBF STUDENT FPT dbf数据库文件依附关系?fp备注文件 FoxproForWindowshttp://cc.synu.edu.cn 5
FoxPro For Windows http://cc.synu.edu.cn 5 .dbf数据库文件 .fpt备注文件 关于备注型和通用型字段 文 照 本 片 依附关系?