资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第第 3章章 数据库及其操作数据库及其操作教学目标:教学目标:学会数据库的操作命令。学会数据库的操作命令。教学要求:教学要求:了解数据库的建立和操作方法。了解数据库的建立和操作方法。教学重点与难点:教学重点与难点:常用命令。常用命令。visualfoxpro程序设计案例教程(蔡莉)vf按章13.1 数据库的建立和操作数据库的建立和操作 VFPVFP是从是从dBASEdBASE、FoxbaseFoxbase、FoxProFoxPro历时多年发历时多年发展过来的。在展过来的。在FoxPro 2.xFoxPro 2.x及更早的版本中,都是及更早的版本中,都是直接建立、管理和使用扩展名为直接建立、管理和使用扩展名为. .dbfdbf的数据库文的数据库文件,这些数据库文件彼此是孤立的,没有一个完件,这些数据库文件彼此是孤立的,没有一个完整的数据库概念和管理方法。当发展到整的数据库概念和管理方法。当发展到VFPVFP时才引时才引入数据库的概念,才将扩展名为入数据库的概念,才将扩展名为. .dbfdbf的数据库文的数据库文件组织在一起管理,使它们成为相互关联的数据件组织在一起管理,使它们成为相互关联的数据集合。集合。visualfoxpro程序设计案例教程(蔡莉)vf按章13.1.1 基本概念基本概念在在VFPVFP中,数据库是一个逻辑上的概念和手段,通中,数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库表及其相关过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。的数据库对象统一组织和管理。因此,在因此,在VFPVFP中应该把中应该把. .dbfdbf文件称做表,而不再称文件称做表,而不再称做数据库或数据库文件。做数据库或数据库文件。建立建立VFP VFP 数据库时,建立扩展名是数据库时,建立扩展名是. .dbcdbc的数据库的数据库文件,与之相关自动建立扩展名为文件,与之相关自动建立扩展名为. .dctdct的备注文的备注文件和扩展名为件和扩展名为. .dcxdcx的数据库索引文件。的数据库索引文件。visualfoxpro程序设计案例教程(蔡莉)vf按章13.1.2 建立数据库建立数据库建建立立数数据据库库可可通通过过利利用用“项项目目管管理理器器”、使使用用“新建新建”对话框和使用命令三种方法。对话框和使用命令三种方法。1 1、在项目管理器中建立数据库、在项目管理器中建立数据库(1 1)打打开开“项项目目管管理理器器”对对话话框框,选选中中“数数据据”选选项卡中的项卡中的“数据库数据库”对象。对象。(2 2)单单击击“新新建建”按按钮钮,弹弹出出“新新建建数数据据库库”对对话话框。框。(3 3)在在该该对对话话框框中中,单单击击“新新建建数数据据库库”按按钮钮,屏屏幕幕将将出出现现“创创建建”对对话话框框。在在“数数据据库库名名”文文本本框框中中,输输入入数数据据库库名名称称,即即扩扩展展名名为为. .dbc dbc 的的文文件件名。名。visualfoxpro程序设计案例教程(蔡莉)vf按章12 2、通过、通过“新建新建”对话框建立数据库对话框建立数据库(1 1)单单击击工工具具栏栏上上的的“新新建建”按按钮钮或或选选择择“文文件件”菜菜单单下下的的“新新建建”菜菜单单,弹弹出出“新新建建”对对话话框框。(2 2)在在“文文件件类类型型”组组框框中中选选择择“数数据据库库”,单单击击“新新建建文文件件”按按钮钮。后后面面的的操操作作步步骤骤同同在在项项目目管管理器中建立数据库相同。理器中建立数据库相同。3 3、使用命令建立数据库、使用命令建立数据库命令格式:命令格式:CREATE CREATE DATABASEDataBaseName|?DATABASEDataBaseName|?命令功能:在指定的路径下建立数据库命令功能:在指定的路径下建立数据库文件。文件。visualfoxpro程序设计案例教程(蔡莉)vf按章1说说 明:明:(1 1)如果不指定数据库文件名或使用问号则弹出)如果不指定数据库文件名或使用问号则弹出创建对话框让用户输入数据库文件名。创建对话框让用户输入数据库文件名。(2 2)使用命令建立数据库后不打开数据库设计器)使用命令建立数据库后不打开数据库设计器而仅仅是使数据库处于打开状态。而仅仅是使数据库处于打开状态。以上三种方法都可以建立一个新的数据库,如果以上三种方法都可以建立一个新的数据库,如果指定的数据库已经存在,很可能会覆盖掉已经存指定的数据库已经存在,很可能会覆盖掉已经存在的数据库。如果系统环境参数在的数据库。如果系统环境参数SAFETYSAFETY被设置为被设置为OFFOFF状态会直接覆盖,否则会出现警告对话框请用状态会直接覆盖,否则会出现警告对话框请用户确认。因此,为安全起见可以先执行命令户确认。因此,为安全起见可以先执行命令SET SET SAFETY ONSAFETY ON。visualfoxpro程序设计案例教程(蔡莉)vf按章13.1.3 使用数据库使用数据库1 1、在项目管理器中打开数据库、在项目管理器中打开数据库 在在项项目目管管理理器器中中选选择择了了相相应应的的数数据据库库时时,数数据据库库将自动打开。将自动打开。2 2、通过、通过“打开打开”对话框打开数据库对话框打开数据库 (1 1)单单击击工工具具栏栏上上的的“打打开开”按按钮钮或或者者选选择择“文文件件”菜菜单单下下的的“打打开开”菜菜单单项项,弹弹出出“打打开开”对对话框。话框。(2 2)在在“文文件件类类型型”下下拉拉列列表表框框中中选选择择“数数据据库库(*.(*.dbc)”dbc)”,选选择择或或输输入入数数据据库库文文件件名名,单单击击“确确定定”按钮打开数据库。按钮打开数据库。在在“打打开开”对对话话框框中中还还可可选选择择“以以只只读读方方式式打打开开”还是以还是以“独占独占”方式打开。方式打开。visualfoxpro程序设计案例教程(蔡莉)vf按章13 3、使用命令打开数据库、使用命令打开数据库 命令格式:命令格式:OPEN DATABASE ?OPEN DATABASE ?EXCLUSIVE|SHAREDNOUPDATEVALIDATE EXCLUSIVE|SHAREDNOUPDATEVALIDATE 说说 明:明:要要打打开开的的数数据据库库名名,可可省省略略文文件件扩扩展展名名,如如不不指指定定数数据据库库名或使用名或使用“?”,“?”,则显示则显示“打开打开”对话框。对话框。EXCLUSIVEEXCLUSIVE:以独占方式打开数据库。以独占方式打开数据库。SHARDSHARD:以共享方式打开数据库,默认的打开方式。以共享方式打开数据库,默认的打开方式。NOUPDATENOUPDATE:指指定定数数据据库库以以只只读读方方式式打打开开,默默认认的的打打开开方方式式为为读读/ /写方式。写方式。VALIDATEVALIDATE:指定检查数据库中引用的对象是否合法。指定检查数据库中引用的对象是否合法。visualfoxpro程序设计案例教程(蔡莉)vf按章14 4、指定当前数据库、指定当前数据库指定当前数据库的命令是:指定当前数据库的命令是:SET DATABASE TO DATABASENAMESET DATABASE TO DATABASENAME其其中中参参数数DATABASENAMEDATABASENAME指指定定一一个个已已经经打打开开的的数数据据库库 名名 称称 , 如如 果果 不不 指指 定定 该该 参参 数数 , 即即 执执 行行 SET SET DATABASE DATABASE TO TO 则则将将使使所所有有打打开开的的数数据据库库都都不不是是当当前数据库,但并没有关闭数据库。前数据库,但并没有关闭数据库。也也可可以以通通过过“常常用用”工工具具栏栏上上的的数数据据库库下下拉拉列列表表来指定当前数据库。来指定当前数据库。visualfoxpro程序设计案例教程(蔡莉)vf按章13.1.4 修改数据库修改数据库 在在VFPVFP中修改数据库实际上是打开数据库设计中修改数据库实际上是打开数据库设计器器, ,用户可以在数据库设计器中完成各种数据库对用户可以在数据库设计器中完成各种数据库对象的建立、修改和删除等操作。象的建立、修改和删除等操作。 打开数据库设计器可以采用下述三种方法:打开数据库设计器可以采用下述三种方法:(1 1)从)从“项目管理器项目管理器”的的“数据数据”选项卡中选择要选项卡中选择要修改的数据库,单击修改的数据库,单击“修改修改”按钮则在数据库设按钮则在数据库设计器中打开相应的数据库。计器中打开相应的数据库。(2 2)从)从“打开打开”对话框中打开数据库则会自动打开对话框中打开数据库则会自动打开数据库设计器。数据库设计器。visualfoxpro程序设计案例教程(蔡莉)vf按章1(3 3)用命令打开数据库设计器。)用命令打开数据库设计器。命令格式:命令格式:MODIFY DATABASE ?NOWAITNOEDIT MODIFY DATABASE ?NOWAITNOEDIT 说说 明:明:要要修修改改的的数数据据库库名名,如如果果使使用用“?”或或者者省省略略该该参参数数则则显示显示“打开打开”对话框。对话框。NOWAITNOWAIT:该该选选项项只只在在程程序序中中使使用用,不不在在交交互互命命令令窗窗口口中中使使用。其作用是在数据库设计器打开后程序继续执行。用。其作用是在数据库设计器打开后程序继续执行。NOEDITNOEDIT:使使用用该该项项只只打打开开数数据据库库设设计计器器禁禁止止对对数数据据库库进进行行修改。修改。visualfoxpro程序设计案例教程(蔡莉)vf按章13.1.5 删除数据库删除数据库1 1、在项目管理器中删除数据库、在项目管理器中删除数据库在在项项目目管管理理器器中中选选择择要要删删除除的的数数据据库库,单单击击“移移去去”按按钮钮,可以选择:可以选择:移移去去:从从项项目目管管理理器器中中删删除除数数据据库库,但但并并不不从从磁磁盘上删除相应的数据库文件。盘上删除相应的数据库文件。删删除除:从从项项目目管管理理器器中中删删除除数数据据库库,并并同同时时从从磁磁盘上删除相应的数据库文件。盘上删除相应的数据库文件。取消:取消当前的操作。取消:取消当前的操作。 由由于于VFPVFP数数据据库库文文件件并并不不真真正正含含有有数数据据库库表表或或其其他他数数据据库库对对象象,所所以以不不管管是是“移移去去”还还是是“删删除除”操作,都没有删除数据库中的表等对象。操作,都没有删除数据库中的表等对象。visualfoxpro程序设计案例教程(蔡莉)vf按章12 2、删除数据库命令、删除数据库命令命令格式:命令格式:DELETE DATABASE ?DELETE DATABASE ?DELETETABLESRECYCLEDELETETABLESRECYCLE说说 明:明:为为要要删删除除的的数数据据库库文文件件名名,此此时时要要删删除除的的数数据据库库必必须须处处于于关关闭闭状状态态;如如果果使使用用“?”,则则会会打打开开对话框请用户选择要删除的数据库文件。对话框请用户选择要删除的数据库文件。DELETETABLESDELETETABLES:选选择择该该项项会会在在删删除除数数据据库库文文件件的的同时从磁盘上删除该数据库所含的表等。同时从磁盘上删除该数据库所含的表等。RECYCLERECYCLE:选择该项则将删除的数据库文件和表文选择该项则将删除的数据库文件和表文件等放入件等放入WindowsWindows回收站中。回收站中。 visualfoxpro程序设计案例教程(蔡莉)vf按章13.2 建立数据表建立数据表在关系数据库管理系统中,所有有关数据的操作在关系数据库管理系统中,所有有关数据的操作都是在数据表的基础上进行的。数据表的使用效都是在数据表的基础上进行的。数据表的使用效果如何,取决于数据表结构的设计。数据表中数果如何,取决于数据表结构的设计。数据表中数据的冗余度、共享性及完整性的高低,直接影响据的冗余度、共享性及完整性的高低,直接影响着数据表的质量。着数据表的质量。表是数据库中最基本的文件。创建表也是数据库表是数据库中最基本的文件。创建表也是数据库操作的第一步,其实质就是定义表的结构。操作的第一步,其实质就是定义表的结构。在在VFPVFP中数据表根据其是否包含在数据库中分为数中数据表根据其是否包含在数据库中分为数据库表和自由表。据库表和自由表。visualfoxpro程序设计案例教程(蔡莉)vf按章13.2.1 建立自由表建立自由表建立自由表的方法有:建立自由表的方法有:(1 1)在项目管理器中,从)在项目管理器中,从“数据数据”选项卡选择选项卡选择“自自由表由表”,单击,单击“新建新建”按钮,打开按钮,打开“表设计器表设计器”建建立自由表。立自由表。(2 2)确认当前没有打开的数据库,选择)确认当前没有打开的数据库,选择“文件文件”菜菜单下的单下的“新建新建”,从,从“新建新建”对话框中的对话框中的“文件类文件类型型”组框中选择组框中选择“表表”,然后单击,然后单击“新建文件新建文件”按按钮打开钮打开“表设计器表设计器”建立自由表。建立自由表。(3 3)确认当前没有打开的数据库,使用)确认当前没有打开的数据库,使用CREATECREATE命令命令打开打开“表设计器表设计器”建立自由表。它不能设置字段的建立自由表。它不能设置字段的规则和约束。规则和约束。visualfoxpro程序设计案例教程(蔡莉)vf按章13.2.2 建立数据库表建立数据库表1 1、利用项目管理器创建数据库表利用项目管理器创建数据库表(1 1)选择项目管理器中要在其上建立数据表的数据)选择项目管理器中要在其上建立数据表的数据库下的表,单击库下的表,单击“新建新建”按钮,出现按钮,出现“新建表新建表”对话框。对话框。(2 2)在)在“新建表新建表”对话框中单击对话框中单击“新建表新建表”按钮,按钮,在在“创建创建”对话框中输入表名,单击对话框中输入表名,单击“保存保存”按按钮,显示表设计器。钮,显示表设计器。(3 3)在表设计器中依次输入各字段名、类型和宽度在表设计器中依次输入各字段名、类型和宽度等,这些是建立表结构所需要的最基本内容。等,这些是建立表结构所需要的最基本内容。(4 4)单单击击“确确定定”按按钮钮,弹弹出出系系统统对对话话框框。如如果果选选择择“是是”按按钮钮,可可以以立立即即进进入入表表“浏浏览览”或或“编编辑辑”窗口,可向表中输入数据。窗口,可向表中输入数据。visualfoxpro程序设计案例教程(蔡莉)vf按章1字段名:一个表有若干列构成,每个列都必须有一个唯一的字段名:一个表有若干列构成,每个列都必须有一个唯一的名字名字字段名,将来可以通过字段名直接引用表中的数据。字段名,将来可以通过字段名直接引用表中的数据。字段名可以是汉字或合法的西文标识符。数据库表字段名最长字段名可以是汉字或合法的西文标识符。数据库表字段名最长可为可为128128个字符,自由表字段名最长可为个字符,自由表字段名最长可为1010个字符。个字符。字段类型:字段类型决定了存储在字段中的值的数据类型,字段类型:字段类型决定了存储在字段中的值的数据类型,可以选择的有:数值型、货币型、字符型、日期型、日期时间可以选择的有:数值型、货币型、字符型、日期型、日期时间型、逻辑型、备注型、通用型等。型、逻辑型、备注型、通用型等。宽度:字段通过宽度限制可以决定其存储数据的数量或精度。宽度:字段通过宽度限制可以决定其存储数据的数量或精度。索引:是否建立索引。索引:是否建立索引。空值:空值:NULLNULL选项,它表示是否允许字段为空值。空值就是缺选项,它表示是否允许字段为空值。空值就是缺值或还没有确定的值,它与空字符串、数值值或还没有确定的值,它与空字符串、数值0 0等具有不同的含义。等具有不同的含义。visualfoxpro程序设计案例教程(蔡莉)vf按章12 2、在数据库设计器中创建数据库表、在数据库设计器中创建数据库表(1 1)打开数据库设计器。)打开数据库设计器。(2 2)在数据库设计器的空白位置单击右键,选)在数据库设计器的空白位置单击右键,选择择“新建表新建表”。接下来的操作同上面方法的第(接下来的操作同上面方法的第(2 2)到第()到第(4 4)步。)步。3 3、利用命令创建数据库表、利用命令创建数据库表(1 1)选择要在其上建立数据表的数据库为当前)选择要在其上建立数据表的数据库为当前数据库。数据库。(2 2)使用)使用CREATECREATE命令打开表设计器创建表。命令打开表设计器创建表。命令格式:命令格式:CREATE FIELNAMECREATE FIELNAME说明:说明:FIELNAMEFIELNAME为要创建的数据库表的文件名。为要创建的数据库表的文件名。visualfoxpro程序设计案例教程(蔡莉)vf按章14 4、设置字段属性、设置字段属性数据库表可以使用表设计器下部的相应组框对字数据库表可以使用表设计器下部的相应组框对字段属性进行设置,如图段属性进行设置,如图4.104.10。(1 1)字段显示属性:在显示或浏览记录时被激)字段显示属性:在显示或浏览记录时被激活,用于对字段的显示属性进行设置,可在显示活,用于对字段的显示属性进行设置,可在显示组框中完成设置。组框中完成设置。显示格式实质上是一个输出掩码,它决定了字段显示格式实质上是一个输出掩码,它决定了字段在表单、浏览窗口等界面中的显示风格。在表单、浏览窗口等界面中的显示风格。输输入入掩掩码码是是字字段段的的一一种种属属性性,用用以以控控制制用用户户输输入入数数据据的的格格式式。使使用用输输入入掩掩码码可可屏屏蔽蔽非非法法输输入入,减减少少人人为为的的数数据据输输入入错错误误,提提高高输输入入工工作作效效率率,保保证输入的字段数据格式统一、有效。证输入的字段数据格式统一、有效。visualfoxpro程序设计案例教程(蔡莉)vf按章1下面是常用的格式码:下面是常用的格式码:AA表表示示只只允允许许输输出出文文字字字字符符(禁禁止止数数字字,空空格或标点符号)。格或标点符号)。DD表示使用当前系统设置的日期格式。表示使用当前系统设置的日期格式。LL表表示示在在数数值值前前显显示示填填充充的的前前导导零零,而而不不是是用空格字符。用空格字符。TT表表示示禁禁止止输输入入的的字字段段的的前前导导空空格格字字符符和和结结尾空格字符。尾空格字符。!表示把输入的小写字母字符转换为大写字表示把输入的小写字母字符转换为大写字母。母。visualfoxpro程序设计案例教程(蔡莉)vf按章1下面为常用的输入掩码:下面为常用的输入掩码:XX表示可输入任何字符。表示可输入任何字符。99表示可输入数字和正负号。表示可输入数字和正负号。#表示可输入数字、空格和正负号。表示可输入数字、空格和正负号。$表示在固定位置上显示当前货币符号。表示在固定位置上显示当前货币符号。$表示显示当前货币符号。表示显示当前货币符号。*表示在值的左侧显示星号。表示在值的左侧显示星号。.表示用点分隔符指定数值的小数点位置。表示用点分隔符指定数值的小数点位置。,表示用逗号分隔小数点左边的整数部分,表示用逗号分隔小数点左边的整数部分,一般用来分隔千分位。一般用来分隔千分位。标题是指字段显示时的标题,如果不指定标题则标题是指字段显示时的标题,如果不指定标题则显示字段名。当字段名是字母时,可以通过指定显示字段名。当字段名是字母时,可以通过指定标题使界面更友好。标题使界面更友好。visualfoxpro程序设计案例教程(蔡莉)vf按章1(2 2)字段有效性:在插入或修改字段值时被激活,)字段有效性:在插入或修改字段值时被激活,主要用于数据输入正确性的检验。可以在字段有主要用于数据输入正确性的检验。可以在字段有效性组框中完成设置。效性组框中完成设置。规则:字段有效性规则。规则:字段有效性规则。信息:违背字段有效性规则时的提示信息。信息:违背字段有效性规则时的提示信息。默认值:字段的默认值。默认值:字段的默认值。(3 3)字段注释)字段注释可以为每个字段添加注释,便于日后或其他人对可以为每个字段添加注释,便于日后或其他人对数据库进行维护。数据库进行维护。visualfoxpro程序设计案例教程(蔡莉)vf按章1 自由表与数据库表比较,数据库表具自由表与数据库表比较,数据库表具有如下特点:有如下特点:数据库表可以使用长表名,在表中可以数据库表可以使用长表名,在表中可以使用长字段名。使用长字段名。可以为数据库表中的字段设置显示属性、可以为数据库表中的字段设置显示属性、有效性规则和注释。有效性规则和注释。数据库表支持主关键字、参照完整性和数据库表支持主关键字、参照完整性和表之间的联系。表之间的联系。visualfoxpro程序设计案例教程(蔡莉)vf按章13.2.3 修改表结构修改表结构 1 1、利用项目管理器修改、利用项目管理器修改(1 1)打开要修改的表所在的项目。)打开要修改的表所在的项目。(2 2)在)在“项目管理器项目管理器”中的中的“数据数据”选项卡下选择选项卡下选择要修改的表名。要修改的表名。(3 3)单击)单击“修改修改”按钮,打开表设计器,在表设计按钮,打开表设计器,在表设计器中对所选表的结构进行相应的修改。器中对所选表的结构进行相应的修改。(4 4)单击)单击“确定确定”按钮,则弹出提示对话框。按钮,则弹出提示对话框。visualfoxpro程序设计案例教程(蔡莉)vf按章122、利用命令修改、利用命令修改命令格式:命令格式:MODIFY STRUCTUREMODIFY STRUCTURE命令功能:修改当前表的结构。命令功能:修改当前表的结构。如果当前没有打开的数据表,可使用如果当前没有打开的数据表,可使用USE USE 表文表文件名命令打开要修改的表。通常我们把这个被件名命令打开要修改的表。通常我们把这个被打开的表,称为当前表。打开的表,称为当前表。在命令窗口中输入在命令窗口中输入MODIFY STRUCTUREMODIFY STRUCTURE命令打开表命令打开表设计器。其他操作步骤同利用项目管理器修改操设计器。其他操作步骤同利用项目管理器修改操作相同。作相同。visualfoxpro程序设计案例教程(蔡莉)vf按章13.2.4 将自由表添加到数据库将自由表添加到数据库1 1、在项目管理器中添加、在项目管理器中添加(1 1)在在项项目目管管理理器器中中,将将要要添添加加自自由由表表的的数数据据库库展展开至表,并选择开至表,并选择“表表”项。项。(2 2)单单击击“添添加加”按按钮钮,在在弹弹出出的的“打打开开”对对话话框框中中选选择择要要添添加加到到当当前前数数据据库库的的自自由由表表名名,单单击击“确定确定”完成添加。完成添加。2 2、在数据库设计器中添加、在数据库设计器中添加在在数数据据库库设设计计器器中中可可以以选选择择“数数据据库库”菜菜单单中中的的“添添加加表表”或或在在数数据据库库设设计计器器上上按按右右键键,选选择择“添添加加表表”项项,然然后后从从“打打开开”对对话话框框中中选选择择要要添添加到当前数据库的自由表名,完成添加。加到当前数据库的自由表名,完成添加。visualfoxpro程序设计案例教程(蔡莉)vf按章13 3、利用命令添加、利用命令添加命令格式:命令格式:ADD TABLE TableName|?NAME LongTableNameADD TABLE TableName|?NAME LongTableName说说 明:明:TableNameTableName:为为要要添添加加到到数数据据库库中中的的自自由由表表名名,如如果果使使用用“?”,则则显显示示“打打开开”对对话话框框,从从中中选选择择要添加的自由表名。要添加的自由表名。NAME NAME LongTableNameLongTableName:选选此此项项,为为表表指指定定一一个个长长表名,最多可以有表名,最多可以有128128个字符。个字符。注注意意:一一个个表表只只能能属属于于一一个个数数据据库库,当当一一个个自自由由表表添添加加到到某某个个数数据据库库后后就就不不再再是是自自由由表表了了,所所以以不不能把已经属于某个数据库的表添加到当前数据库。能把已经属于某个数据库的表添加到当前数据库。 visualfoxpro程序设计案例教程(蔡莉)vf按章13.2.5 从数据库中移出表从数据库中移出表1 1、利用项目管理器移出表、利用项目管理器移出表(1 1)在在项项目目管管理理器器中中,将将要要移移去去表表的的数数据据库库展展开开至至表,并选择所要移出的表。表,并选择所要移出的表。(2 2)单单击击“移移去去”按按钮钮,弹弹出出移移去去表表提提示示对对话话框框,单击单击“移去移去”按钮即可。按钮即可。2 2、在数据库设计器中移出表、在数据库设计器中移出表 在在数数据据库库设设计计器器中中可可以以选选择择要要移移出出的的表表,选选择择“数数据据库库”菜菜单单中中的的“移移去去”或或在在其其上上按按右右键键,选选择择“删删除除”项项,从从提提示示对对话话框框中中单单击击“移移去去”按按钮钮即即可。可。visualfoxpro程序设计案例教程(蔡莉)vf按章13 3、利用命令移出表、利用命令移出表命令格式:命令格式:REMOVE TABLE Tablename|REMOVE TABLE Tablename|?DELETERECYCLE DELETERECYCLE 说说 明:明:TableNameTableName:为为要要从从数数据据库库中中移移去去的的表表名名,如如果果使使用用“?”“?”,则显示,则显示“打开打开”对话框,从中选择要移去的表名。对话框,从中选择要移去的表名。DELETEDELETE:选选择择此此项项,则则在在把把所所选选表表从从数数据据库库移移去去后后,从从磁磁盘上将其删除。盘上将其删除。RECYCLERECYCLE:选选择择此此项项,把把从从数数据据库库中中移移去去的的表表放放到到WindowsWindows回收站中。回收站中。visualfoxpro程序设计案例教程(蔡莉)vf按章1注注 意:意:(1 1)一一旦旦某某个个表表从从数数据据库库中中移移出出,那那么么与与之之关关联联的的所所有有主主索索引引、默默认认值值及及有有关关的的规规则则都都随随之之消消失失,因因此此,将将某某个个表表移移出出的的操操作作会会影影响响到到当当前前数数据据库库中中与与该该表表有有联系的其它表。联系的其它表。 (2 2)如果移出的表在数据库中使用了长表名,那么表)如果移出的表在数据库中使用了长表名,那么表一旦移出了数据库,长表名将不可再使用。一旦移出了数据库,长表名将不可再使用。 visualfoxpro程序设计案例教程(蔡莉)vf按章1案例案例2 建立职工管理数据库建立职工管理数据库建立建立“职工管理库职工管理库”,完成五个数据库的基本操,完成五个数据库的基本操作作1.建立库:建立库:CREA DATA 2.关闭库关闭库:CLOS ALL 3.打开库打开库:OPEN DATA 4.修改库:修改库:MODI DATA 5.删除库删除库:DELE DATA建立自由表建立自由表“部门表部门表.dbf” visualfoxpro程序设计案例教程(蔡莉)vf按章1
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号