FoxPro数据库基本操作.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《FoxPro数据库基本操作.ppt》由会员分享,可在线阅读,更多相关《FoxPro数据库基本操作.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1111章章 FoxPro FoxPro 数据库数据库 基本操作基本操作表结构的基本操作表结构的基本操作表结构的表结构的建立建立表结构的表结构的显示显示表结构的表结构的修改修改表结构的表结构的复制复制表记录的基本操作表记录的基本操作记录的记录的添加添加记录的记录的浏览浏览记录的记录的显示显示记录的记录的定位定位记录的记录的插入插入记录的记录的删除删除记录的记录的编辑编辑记录的记录的替换替换记录的记录的复制复制记录的记录的追加追加本章内容本章内容尖括号中的内容为说明性文字,使用时要换成具体的内容尖括号中的内容为说明性文字,使用时要换成具体的内容尖括号中的内容为说明性文字,使用时要换成具体的内
2、容尖括号中的内容为说明性文字,使用时要换成具体的内容 方括号中的内容为任选项,在使用时可选可不选方括号中的内容为任选项,在使用时可选可不选方括号中的内容为任选项,在使用时可选可不选方括号中的内容为任选项,在使用时可选可不选|竖线两边的项目在使用时只能取其中之一,不能同时都选竖线两边的项目在使用时只能取其中之一,不能同时都选竖线两边的项目在使用时只能取其中之一,不能同时都选竖线两边的项目在使用时只能取其中之一,不能同时都选 表示前面的项目可以根据需要重复多次,项目之间要用逗号表示前面的项目可以根据需要重复多次,项目之间要用逗号表示前面的项目可以根据需要重复多次,项目之间要用逗号表示前面的项目可以
3、根据需要重复多次,项目之间要用逗号隔开隔开隔开隔开示例:示例:示例:示例:Dir Dir GO TOP|BOTTOMGO TOP|BOTTOM?,2,1 1、命令格式书写约定、命令格式书写约定、命令格式书写约定、命令格式书写约定(p360)(p360)Visual FoxPro命令格式命令格式 以下是常见限定性短语的几种格式以下是常见限定性短语的几种格式以下是常见限定性短语的几种格式以下是常见限定性短语的几种格式(1 1)指定命令操作的记录范围指定命令操作的记录范围指定命令操作的记录范围指定命令操作的记录范围 ALLALL,NEXTNEXT,RECORD RECORD,RESTREST(2 2
4、)FORFOR 指定命令满足的条件指定命令满足的条件指定命令满足的条件指定命令满足的条件(3 3)WHILEWHILE 指定命令继续执行的条件指定命令继续执行的条件指定命令继续执行的条件指定命令继续执行的条件(4 4)FIELDSFIELDS 指定命令操作的字段指定命令操作的字段指定命令操作的字段指定命令操作的字段示例:示例:示例:示例:EDIT ALL FOR EDIT ALL FOR 班级班级班级班级=2001=2001中文专中文专中文专中文专 COUNTCOUNTALL FOR ALL FOR 成绩成绩成绩成绩6060TOTOchengjichengjiCOPY TO dabase1 A
5、LL FOR COPY TO dabase1 ALL FOR 性别性别性别性别=男男男男 2、FoxPro命令的一般格式命令的一般格式 命令动词与限定性短语之间,或限定性短语命令动词与限定性短语之间,或限定性短语之间至少要用之间至少要用 一个空格分隔。一个空格分隔。命令的最大长度为命令的最大长度为8192个字符,若一条命令个字符,若一条命令太长可以用分号(;)隔开太长可以用分号(;)隔开 FoxPro的命令动词、限定性短语、函数名、的命令动词、限定性短语、函数名、变量名和文件名中的英语字母不分大小写变量名和文件名中的英语字母不分大小写 保留字不能作为文件名、字段名、变量名和保留字不能作为文件名
6、、字段名、变量名和数组名数组名3、FoxPro命令书写规则命令书写规则(p361)4、FoxPro命令的输入与执行命令的输入与执行 命令的输入位置命令的输入位置在命令窗口中在命令窗口中 命令的执行命令的执行按回车按回车 命令窗口的打开与隐藏命令窗口的打开与隐藏5、在、在FoxPro系统下的磁盘操作命令系统下的磁盘操作命令(p362)设置当前驱动器和目录设置当前驱动器和目录 SET DEFAULT TO 例如:例如:set default to d:2004总宽度与小数总宽度与小数宽度的差要大宽度的差要大于等于于等于2定义时请遵循课本定义时请遵循课本P363页的五项原则页的五项原则自由表结构操作
7、自由表结构操作表是数据库管理的基本对象表是数据库管理的基本对象 对于表结构的操作包括:建立、显示、修改、复制对于表结构的操作包括:建立、显示、修改、复制一、表结构的建立:一、表结构的建立:1、确定表结构的属性,包括:、确定表结构的属性,包括:字段名:字段名:自由表中字段名最长自由表中字段名最长10个字符,不能以数字开头,个字符,不能以数字开头,一个汉字占两个字符一个汉字占两个字符字段类型:字段类型:C字符型;字符型;N数值型;数值型;D日期型;日期型;L逻辑型;逻辑型;M备注型;备注型;G通用型通用型字段宽度:字段宽度:字符型最大为字符型最大为254;数值型最大为数值型最大为20,小数最大为,
8、小数最大为18位位(包括符号位和小数点包括符号位和小数点)日期型为日期型为8位(系统默认)位(系统默认)逻辑型为逻辑型为1位(系统默认)位(系统默认)备注型和通用型为备注型和通用型为4位(系统默认)位(系统默认)一、表结构的建立:一、表结构的建立:2、建立表结构、建立表结构 命令方式:命令方式:CREATE 盘符盘符路径路径.DBF如省略,默认为当前盘当如省略,默认为当前盘当前文件夹前文件夹,可以利用:可以利用:SET DEFAULT TO 盘符盘符路路径径设置当前文件夹设置当前文件夹如省略,默如省略,默认为认为DBF如省略,系统将自动打开创如省略,系统将自动打开创建对话框,询问主文件名建对话
9、框,询问主文件名例如:例如:create student自由表结构操作自由表结构操作一、表结构的建立一、表结构的建立 进入表设计器中后,按前面设计的表结构输入字段名、进入表设计器中后,按前面设计的表结构输入字段名、类型、宽度(数值型还需输入小数宽度),是否索引类型、宽度(数值型还需输入小数宽度),是否索引(见(见12章)、是否允许空值(章)、是否允许空值(NULL)等。可做插入删除)等。可做插入删除操作。操作。完成后可单击完成后可单击“确定确定”按钮或按按钮或按+组合组合键存盘,出现是否输入记录对话框,点击键存盘,出现是否输入记录对话框,点击“是是”或或“否否”退出。退出。注意:如果表结构中有
10、备注型字段,则系统将在磁盘注意:如果表结构中有备注型字段,则系统将在磁盘中建立一个主文件名与表主文件名相同,扩展名为中建立一个主文件名与表主文件名相同,扩展名为FPT的备注型文件,在做文件的复制移动操作时要同时选中的备注型文件,在做文件的复制移动操作时要同时选中进行操作,否则复制或移动后表文件将不能使用。进行操作,否则复制或移动后表文件将不能使用。自由表结构操作自由表结构操作二、表结构的显示二、表结构的显示以命令方式进行以命令方式进行LIST/DISPLAY STRUCTURE TO PRINTER连续显示全连续显示全部信息部信息满屏暂停满屏暂停将表结构输出到将表结构输出到打印机打印机注:此操
11、作针对于当前已经打开的数据库注:此操作针对于当前已经打开的数据库自由表结构操作自由表结构操作三、表结构的修改三、表结构的修改1、命令方式:、命令方式:MODIFY STRUCTURE2、菜单方式:、菜单方式:“显示显示/表设计器表设计器”命令命令 可以对字段属性进行修改,可以添加、删除、移动可以对字段属性进行修改,可以添加、删除、移动(按住字段前方块不放,上下移动鼠标)字段。但为了保按住字段前方块不放,上下移动鼠标)字段。但为了保证已有数据的安全性和完整型,应遵循以下规则:证已有数据的安全性和完整型,应遵循以下规则:1、不可同时修改字段名和类型、不可同时修改字段名和类型 2、不可同时修改字段名
12、和宽度、不可同时修改字段名和宽度 3、插入、插入/删除字段的同时又修改其它字段的字段名删除字段的同时又修改其它字段的字段名自由表结构操作自由表结构操作四、复制表结构四、复制表结构COPY STRUCTURE TO 盘符盘符路径路径.DBF FIELDS 复制后的新复制后的新表文件名表文件名新表中包含字段,中间新表中包含字段,中间用逗号分隔,如省略,用逗号分隔,如省略,则包含所有字段则包含所有字段例如:例如:set default to d:2004 use student copy structure to st1.dbf fields 学号学号,姓姓名名 use st1 list 注:此命令
13、只复制结构而不复制记录。注:此命令只复制结构而不复制记录。自由表结构操作自由表结构操作小节:本节学习的主要内容为小节:本节学习的主要内容为:1、表结构的建立:、表结构的建立:CREAT2、表结构的显示:、表结构的显示:LIST STRU/DISP STRU3、表结构的修改:、表结构的修改:MODIFY STRUCTURE4、表结构的复制:、表结构的复制:COPY STRUCTURE TO 其中,显示、修改、复制命令主要针对于当前其中,显示、修改、复制命令主要针对于当前已打开的数据库(打开方法见下节),应当熟练掌已打开的数据库(打开方法见下节),应当熟练掌握表结构的建立。握表结构的建立。自由表结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FoxPro 数据库 基本 操作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内