第11章 vfp数据库基础
- 格式:ppt
- 大小:315.00 KB
- 文档页数:50
vfp数据库基础命令哎,今天咱们聊聊VFP数据库的基础命令,这玩意儿可真有意思。
很多小伙伴可能觉得数据库就像一座高不可攀的山,其实不然,咱们只需要一点点勇气,迈出第一步,就能发现它的乐趣。
说到VFP,哎呀,真的是一款很不错的工具,特别是对于那些刚入门的小白。
你看,VFP的全名是Visual FoxPro,听起来是不是特别牛逼?其实它就是个管理数据的小能手,能帮助咱们整理、查询和处理各种信息。
没错,就是这么简单。
得说说“打开数据库”这件事,听起来简单,但其实它可是一切的开端。
你只需输入几条命令,像“OPEN DATABASE mydatabase”,就能打开你的数据库,简直就是开门见山,让你一瞬间觉得心里踏实多了。
然后,咱们可以用“USE”命令打开具体的表格,像“USE mytable”,哎呀,这感觉就像是打开一本有趣的故事书,里面藏着许多秘密等着你去发掘。
表格里的每一行、每一列都在和你打招呼,仿佛在说:“快来看看我,我可是藏着很多故事呢!”查询数据是个重要的环节,真是好比探险,越深入越刺激。
使用“SELECT”命令,像“SELECT * FROM mytable”,哎呦,立刻就能把表格里的所有内容都调出来。
就像是打开了一扇窗户,阳光一下子洒进来,整个房间瞬间明亮。
想要筛选数据?没问题,咱们可以加上条件,比如“SELECT name FROM mytable WHERE age > 18”,这就像是在挑水果,挑选出那些成熟的、适合你的果子,简直爽翻了。
然后,说到数据的更新,听起来是不是有点紧张?但其实很简单。
用“UPDATE”命令,像“UPDATE mytable SET age = age + 1 WHERE name = '小明'”,哎呀,这不就是让小明变老一岁吗?哈哈,真是个简单又有趣的操作。
就像是在给朋友过生日,轻轻松松就能让他们的年龄增加,不用担心蛋糕会不够。
咱们聊聊添加新数据。
VFP重点知识第一章VFP系统环境及配置VFP:1.关系数据库管理系统用于存储,维护,分类,检索,统计和分析应用程序主界面:由主窗口(菜单)和程序系统菜单组成。
程序系统菜单由菜单栏(条形菜单)和弹出菜单(子菜单)组成。
功能界面:2.应用程序开发工具,将结构化和面向对象程序设计方法有机结为一体。
1.2 使用VFP的目的在于建立数据库,维护数据库,完成日常任务,编写应用程序等。
1.3 VFP系统主界面由菜单栏,工具栏,主窗口,命令窗口和状态栏组成。
工作方式:1)通过系统菜单执行命令2)利用工具栏按钮执行命令3)在命令窗口中输入命令4)编写程序1.4 系统默认将执行命令的结果发送到VFP主窗口,系统信息窗口,图形状态栏或用户自定义窗口。
配置:临时配置:执行Set开头命令永久配置:1.5 1.项目管理器:创建和管理数据库,程序,查询,表单,菜单,报表和类库等对象的有可视化文件。
(项目文件扩展名:PJX)2.在项目管理器中可以建立,添加,修改或删除对象。
方法:选定对象类名或对象名,随后执行“项目”菜单或项目管理器中相关命令。
命令:显示或隐藏状态栏:set status bar on/off是否显示时钟:set clock on/off设置默认目录:set default to日期格式设置:1.将日期型数据年份设置成4位(on)或2位(off)set century……2.调整日期格式:set date (日期格式名) 命令是否显示命令执行结果:set talk on/off显示系统配置:display/list status (to printer)第二章VFP表达式级应用数据:程序加工处理的对象,以某种特定的形式存在。
不同的数据类型存储方式与运算方法不同。
表达式:运算符连接常数,变量和函数等构成的运算式。
2.1 数值型数据:N 占8个字节,表示1—20位数据字符型常数是整数或实数,可用科学计数法表示字符型数据:C 半角英文字符占一个字节,一个汉字或全角字符占二个字节字符型常数:用定界符括起来的一串字符日期型数据:D占八个字节,常用大括号括起来。
VFP基础知识.doc1、V FP基础知识(1) 数据库系统基础知识1) 数据库、数据库管理系统、数据库系统等概念2) 关系模型、关系运算等⑵VFP集成环境1) VFP的用户界面2) VFP的环境设置3) 项目管理器的使用(3) 语言基础与程序设计1) 数据类型和数据存储2) 运算符、函数和表达式3) 命令格式4) 程序控制(分支结构、循环结构的使用)(4) VFP的文件类型2、数据库与表的处理(1) 表的创建与处理1) 表结构的创建与修改2) 记录的增加、修改、删除,记录的定位3) 表的索引,结构夏合索引文件,索引的使用4) 表的使用和工作区,表的打开方式(2) 数据库的创建与处理1) 数据库的创建与使用2) 数据库表的字段属性、表属性3) 表之间关系的创建与修改,相关表之间的参照完整性4) 连接和ODBC的概念3、查询(1) 杏询设计器功能与使用(2) Select-SQL语句的各种应用4、对象模型与事件模型⑴类和对象的概念,类的特点(2) 属性、事件与方法的概念(3) 基类、子类和父类,容器和控件(4) VFP的基类和容器类,基类的最小事件集、属性集(5) 对象的引用方法,对象属性的设置方法(6) 容器层次与类层次中的事件(7) 事件激发的顺序(8) 事件驱动与事件循环5、表单和控件⑴表单向导和表单设计器的使用(2) 表单的数据环境及其属性的设置(3) 表单的设计、处理及其管理(4) 常用对象/控件的创建及其处理:CheckBox,Column,ComboBox,CommandButton,CommandG roup,Container,DataEnviroment,EditBox,Form,FormSet,Grid,Header,Image, Label,ListBox,OptionButton,OptionGroup,Page,PageFrame5Separator,Shape5 Spinner5TextBox5 Timer, ToolBar6、菜单和工具栏(1) 表单的组成和设计,菜单设计器的使用,菜单程序的生成(2) 定制系统工具栏,创建日定义工具栏7、类的设计(1) 用户自定义类的创建与修改(2) 类库文件及其使用⑶类的应用8、应用程序设计(1) 构造应用程序的主程序(2) 应用程序的连编9、常用命令、函数、属性、事件和方法(1) 常用命令CREATE TABLE-SQL,ALTER TABLE-SQL,SELECT,USE,CLOSE TABLES, COPY STRUCTURE,COPY TO,RENNAME TABLE,BROWSE,APPEND,APPENDFROM,GO|GOTO,LOCATE,SEEK,SKIP.CONTINUE,EDIT,DELETE,DELETE-SQL,PACK, RECALL,ZAP,INSERT-SQL5REPLACE,UPDATE-SQL,SET EXCLUSIVE,SET FILTER, SET DELETED,SET INDEX,SET ORDER,GATHER,SCATTER,OPEN DATABASE, DELETE DATABASE,DISPLAY DATABASE,MODIFY DATABASE,VALIDATE DATABASE, SELECT-SQL, DO, DO FORM, REPORT, CALCULATE(2) 常用函数ABS()、ALLTRIM()、ASC()、AT()、BETWEEN。
一、Visual FoxPro基础知识1.基本概念:数据库,数据模型,数据库管理系统,类和对象,事件,方法。
数据库:存储在计算机存储设备上的结构化的相关数据集合。
数据库文件的类型为.dbc。
数据库管理系统:为数据库的建立、使用和维护而配置的软件。
数据模型:数据库管理系统用来表示实体及实体间的联系的方法,包括层次、网状和关系数据模型。
对象与类是面向对象方法的两个最基本概念。
对象:客观世界里的任何实体,既可以是物,也可以是概念。
对象:①属性:对象的状态;②方法:描述对象的行为的过程,是对当某个对象接受了某个消息后所采取的以系列操作的描述。
面向对象的方法里,对象被定义为由属性和方法组成的包。
类:对一类相似对象的性质描述,这些对象有相同的行为,即相同种类的属性和方法。
实例:基于某个类生成的对象。
继承:面向对象的方法里,指在基于现有的类创建新类时,新类继承了现有类的方法和属性。
此外,还可以为新类添加新的属性和方法。
把新类称为现有类的子类;现有类称为新类的父类。
使在一个父类所作的改动自动反映到它的所有子类上。
事件:由系统预先定义而由用户或系统发出的动作。
事件作用于对象,对象识别事件并作出反应。
2.关系数据库:(1)关系数据库:关系模型,关系模式,关系,元组,属性,域,主关键字和外部关键字。
关系模型:以关系数学为理论基础的,用二维表结构来表示实体以及实体之间联系的模型。
关系模式:对关系的描述。
一个具体关系模型由若干个关系模式组成。
VFP中,一个数据库(.dbc文件)就是一个实际关系模型,它是一个或多个表(.dbf文件)或视图信息的容器。
关系:一个关系就是一张二维表,每个关系有一个关系名。
VFP中,一个关系存储为一个文件,文件扩展名为.dbf,称为“表”。
元组:二维表中,水平方向的行。
元组对应存储文件中的一个具体记录。
属性:二维表中,垂直方向的列。
域:属性的取值范围,不同元组对同一属性的取值所限定的范围。
关键字:属性或属性的组合,关键字的值能够唯一地标识一个元组。
VFP数据库重点知识整理1.数据库系统:是指引进数据库之后的整个计算机系统2.数据库设计6阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、运行,维护。
3.list:显示 list for:条件显示4.VFP命令由两部分构成:第一部分是命令动词,其后接第二部分限制性短语5.VFP数据库的文件格式为DBC6.字符型数据:是不能进行运算的文字型数据,包括中文、英文、符号、ASCII码7.数值型数据分为四种:数值型 Numeric 整型:integer 浮点型:float 双精度型:double8.货币型数据:用于存储币值的一种数据类型,默认保留四位小数,占8个字节,用字母Y表示。
9.日期型数据:用于表示日期的数据,默认格式为{mm/dd/yy},mm表示月、dd表示日、yy表示年。
长度固定为8位10.日期时间型数据:{mm/dd/yyyy hh:mm:ss} hh表示时,mm表示分,ss表示秒。
日期和时间中间用空格隔开11.逻辑型数据:判断真假。
T、F 前后固定加圆点。
.T. .F.12.备注型:Memo 用于存放较多字符的数据类型,没有长度限制。
后缀名为.fpt13.设计表的结构就是要设计表中包含的字段个数,以及每个字段的名字、类型、宽度、小数位数、排序类型和索引14.数据类型有11种字符型C、数值型N、货币型Y、日期型D、日期时间型T、逻辑型L、浮点型F、整形I、双精度型B、备注型M、通用型G15.NULL:是否允许为空16.creat:创建表17.自由表:不属于任何数据库独立存在的表,将其添加进数据库便成为数据库表18.{^yyyy-mm-dd}表示严格的日期格式,加尖角符号19.确定一个变量需要确定其三个要素:变量类型、变量名、变量值20.变量类型取决于变量值的类型21.?即为显示、打印22.在向数组元素赋值前,元素初值均为逻辑假23.系统内存变量:VFP留给自己的变量,用于控制外部设备、屏幕输出格式等24.函数分为两大类:标准函数和自定义函数。