还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
创立视图
1.命令格式是[<视图名)]CREATE SQLVIEw EREMOTE]联接名)(数据源)]ECONNECTIONv ESHARE]|CONNECTION ODBC命令][AS按照子句中的命令查询信息,创立当地或远程的AS SQL SELECT视图SQL例如,例对应的命令是
7.i\学生管理先打开对应的数据库OPEN DATABASED CREATESQL VIEWmyview AS学生.学号,学生.姓名,学生.性别,学生.入学成SELECT绩;学生管理!学生FROM维护视图
2.视图的维护重要包括对视图的重命名、修改和删除等操作()重命名视图1命令格式是原视图名)目的视图名)RENAME VIEwvTOv该命令重命名视图()修改视图2命令格式是视图名)〜MODIFY VIEwvEREMOTE段,对应的字段杨自动移到右边的“选定字段”列表框中,中国自学编程网,假如选择所有字段,单击“所有添加”按钮在“函数和体现式”编辑*cn框中,输入或由“体现式生成器”生成一种计算体现式,如入学成绩AVG联接假如要查询多种表,可以在“联接”选项卡中设置表间的联接2条件对应于子句JOIN ON筛选在“筛选”选项卡中设置查询条件对应于子句3WHERE排序根据在“排序根据”选项卡中指定排序的字段和排序方式对4应于子句ORDER BY分组根据在“分组根据”选项卡中设置分组条件对应于5GROUP BY子句和子句HAVING杂项在“杂项”选项卡中设置有无反复记录以及查询成果中显示的6记录数等由此可见,查询设计器实际上是命令的图形化界面SELECT该命令打开视图设计器修改视图.计算机二级辅导在中建立查询VPF VFP掌握了查询设计器的使用措施,下面用品体的例子来阐明查询设计的措施目前对学生表建立一种查询,显示学生的学号、姓名、出生日期及入学成绩等信息,并按“入学成绩”的升序排列启动查询设计器
1.启动查询设计器,并将学生表添加到查询设计器中选用查询所需的字段
2.在查询设计器中单击“字段”选项卡,从“可用字段”列表框中选择“学号”字段,再单击“添加”按钮,将其添加到“选定字段”列表框中使用上述措施将“姓名”、“出生日期”和“入学成绩”字段添加到“选定字段”列表框中,这个字段即为查询成果中要显示的字段,显示成果中显示字段的次4序,用鼠标拖动选定的字段左边的小方块,上下移动,即可调整字段的显示次序建立排序查询
3.假如在“排序根据”选项卡中不设置排序条件,则显示成果按表中记录次序显示现规定记录按“入学成绩”的升序显示,因此在“选定字段”列表框中选择“入学成绩”字段,再单击“添加”按钮,将其添加到“排序条件”列表框中,再选择“排序选项”的“升序”单项选择按钮,如图所示
7.
4.保留查询文献查询设计完毕后,选择系统菜单中“文献”下拉菜单的4“另存为选项,或单击常用工具栏上的“保留”按钮,打开“另存为”对话框选定查询文献将要保留的位置,输入查询文献名,首发中国自学编程网,并单击“保留”按钮关闭查询设计器
5.单击“关闭”按钮,关闭查询设计器完毕查询操作后,单击“查询设计器”工具栏中的按钮,或从“查“SQL”询”菜单项中选择“查看命令,可看到查询文献的内容例如,上面所SQL”建立查询的内容如下学生.学号,学生.姓名,学生.出生日期,学生.入学成绩;SEL,EcT学生管理!学生;FROM学生.入学成绩0RDERBY计算机二级辅导表的关联VFP VFP所谓关联,就是目前表记录指针的移动,能引起别的表按某种条件对应地移动记录指针建立关联后,称目前表为主文献,与主文献建立关联的表为子文献一对一的关联
1.命令格式是[〈关联体现式(工作区号)(别名)SET RELATIONTO l]INTO111[,(关联体现式(工作区号(别名)2INTO212]...][AI DITIVE]该命令使目前表与子句所指定的工作区上的表按体现式建INTO命令中各子句的含义是子句指定子文献所在的工作区,v关联体现式,用于指定关联条件lINTO可以使用索引体现式建立关联首先在子文献中按某体现式建立索引并指定为主索引,然后使用某关联体现式建立关联,当关联成功后,每当主文献的记录指针移动时,就在子文献中查找索引体现式的值与主文献Visual Fox-Pro中关联体现式的值相匹配的记录,若找到了,则记录指针指向找到的第一条记录,如没有找到,则记录指针指向文献尾注意,索引体现式和关联体现式不一定相似,当然大多数状况下是相似的也可以使用数值体现式建立关联当主文献的记录指针移动时,子文献的记录指针移至和主文献中数值体现式值相等的记录若选择则在建立新的关联的同步保持原先的关联,否则会2ADDITIVE,去掉原先的关联省略所有选项时,命令将取消与目前表的所有关3SET RELATIONTO联一对多的关联
2.前面简介了一对一的关联,这种关联只容许访问子文献满足关联条件的第一条记录假如子文献有多条记录和主文献的某条记录相匹配,当需要访问子文献的多条匹配记录时,就需要建立一对多的关联命令格式是:[(别名)[(别名)]SET SKIPT01,2-该命令使目前表和它的子表建立一对多的关联命令中各子句的含义是()别名指定子文献所在的工作区假如缺省所有选项,则取消.主文1献建立的所有一对多关联()一种主文献可以和多种子文献分别建立一对多的关联由于建立一2对多关联的体现式仍是建立一对一关联的体现式,因此建立一对多的关联应分两步完毕先使用命令建立一对一的关联(使用索引方式建立SETRELATION关联),再使用命令建立一对多的关联计算机二级辅导SET SKIPVFP VFP工作区基础学习工作区的概念
1.工作区是用来保留表及其有关信息的一片内存空间平时讲打开表实际上就是将它从磁盘调入到内存的某一种工作区在每个工作区中只能打开一种表文献,但可以同步打开与表有关的其他文献,如索引文献、查询文献等若在一种工作区中打开一种新的表,则该工作区中本来的表将被关闭有了工作区的概念,就可以同步打开多种表,但在任何一种时刻顾客只能选中一种工作区进行操作目前正在操作的工作区称为目前工作区工作区号与别名
2.不一样工作区可以用其编号或别名来加以辨别提供了个工作区,系统以〜作为各工作Visual FoxPro32767I32767区的编号工作区的别名有两种,一种是系统定义的别名〜号工作区的别名分110别为字母〜另一种是顾客定义的别名,用命令(表文献名)A J“USE ALIAS(别名)”指定由于一种工作区只能打开一种表,因此可以把表的别名作为工作区的别名若未用子句对表指定别名,则以表的主名作为别名ALIAS工作区的选择
3.命令格式是(工作区号)(别名)|SELECT|0该命令选择一种工作区为目前工作区,以便打开一种表或把该工作区中已打开的表作为目前表进行操作命令中各子句的含义是()工作区的切换不影响各工作区记录指针的位置每个工作区上打开1的表有各自独立的记录指针一般,目前表记录指针的变化不会影响别的工作区中表记录指针的变化()表达选择目前没有被使用的最小号工作区为目前工作区2SELECT0用本命令开辟新的工作区,不用考虑工作区号已用到了多少,使用最为以便()也可在命令中增长子句来选择工作区并打开表例如,在3USE IN号工作区打开学生表,并给它取一种别名,可用命令I学生或学生USE ALIASxs IN1USE ALIASxs INA工作区的互访
4.在目前工作区中可以访问其他工作区中的表的数据,但要在非目前表的字段名前加上别名和连接符,引用格式为别名.字段名或别名一,字段名计算机二级辅导在中建立索引文献的措施VFP VFP用命令建立索引
1.命令格式是(索引体现式)INDEX ON单索引文献名)(索引标志名)复合索引文献名〉]TOv1TAG[OFv(条件)())))[FOR][c MPACT][ASCENI INGI IESCENIING][uNIQIjE][ADDITIVE]该命令对目前表建立一种索引文献或增长索引标志命令中各子句的含义是()(索引体现式,是包括目前表中的字段名的体现式,体现式中的操1作数应具有相似的数据类型()若给出(单索引文献名)子句,则建立一种单索引文献若给出2TO(索引标志名)复合索引文献名>],则建立一种复合索引文献,或TAG[OFv为已建立并打开的复合索引文献增长索引标志复合索引文献名)选项用OFv于指定非构造复合索引文献的名字,省略此选项时,表达建立构造复合索引文献()若选择(条件)选项,则只有哪些满足条件的记录才出目前索3FOR引文献中()选用则建立一种压缩的单索引文献复合索引文献自4COMP.ACT,动采用压缩方式复合索引时,系统默认或选用按索引体现式的升序建立5ASCENDING,索引选用按降序建立索引单索引文献只能按升序索引DESCENDING选用对于索引体现式值相似的记录,只有第一种记录列入索6UNIQUE,引文献选用建立本索引文献时,此前打开的索引文献仍保持打开7ADDITIVE,状态编程计算vf3!+4!+5!set talkoffs=0p=l*2n=3do whilen=5p=p*ns=s+pn=n+lenddo s成果为150计算机二级辅导查询设计器VPF VFP届动查询设计器
1.启动查询设计器,建立查询的措施诸多:选择“文献”菜单下的“新建”选项,或单击常用“工具栏”上的“新1建”按钮,打开“新建”对话框,然后选择“查询”并单击“新建文献”打开查询设计器建立查询用命令打开查询设计器建立查询2CREATE QuERY运用命令,直接编辑.文献建立查询3SQL SELECTqpr下面简介使用查询设计器建立查询的措施不管使用哪种措施打开查询设计器建立查询,都首先进入图所示的
7.1“添加表或视图”对话框,从中选择用于建立查询的表或视图,这时单击要选择的表或视图,然后单击“添加”按钮假如单击“其他”按钮还可以选择自由表当选择完表或视图后,单击“关闭”按钮正式进入如图所示的查询设计器窗口
7.2注意,当一种查询是基于多种表时,这些表之间必须是有联络的查询设计器会自动根据联络提取联接条件,否则在打开图所示的查询设计器之前
7.2还会打开一种指定联接条件的对话框,由顾客来设计联接条件查询设计器的选项卡、
2.查询设计器中有个选项卡,其功能和命令的各子句是相6SQLSELECT对应的字段在“字段选项卡设置查询成果中要包括的字段,对应于1命令中的输出字段双击“可用字段”列表框中的字SELECT。
个人认证
优秀文档
获得点赞 0