数据库的操作常用命令.doc
文本预览下载声明
1,FoxPro文件的主要类型
库文件和备注文件 .dbf .fpt
程序文件 .prg .fxp
索引文件 .idx .cdx
查询文件 .qpr
屏幕格式文件 .scx .sct .spr .spx
选单格式文件 .mnx .mnt .mpr .mpx
报表格式文件 .frx .frt
标签格式文件 .lbx .lbt
内存变量文件 .mem
视图文件 .vue
文本文件 .txt
2,命令中,规定使用的单词叫保留字,保留字大小写随意,并且可以只写前面的四个字母。命令窗口中,保留字以蓝色显示。
3,表中的字段类型
字符型 C 字符串格式:abc,abc,[abc]
数值型 N
货币型 Y 货币常量格式:$12,$12.68
日期型 D 日期型常量:{^2013-1-16},{^2013.1.16},{^2013/1/16},{^2013 1 16}
日期时间型 T 日期时间型常量:{^日期,时间},
时间格式: 8:10:30,20:10:30, 8:10:30A,8:10:30AM,8:10:30P,8:10:30PM
逻辑型 L 格式:真(.T./.t./.Y./.y.),假(.F./.f./.N./.n.)
浮点型 F
整型 I
双精度型 B
备注型 M
通用型 G
4,各类型数据大小的规定
数值型和货币型:同数学中大小
日期型和日期时间型:靠后的大
逻辑型:真大于假
字符型:
当set collate to Machine(机器顺序)时:
字符:空格数字大写字母小写字母
汉字:按拼音
当set collate to PinYin(拼音顺序)时:
字符:空格数字aAbB......
汉字:按拼音
当set collate to Stroke(笔画顺序)时:
字符:空格数字aAbB......
汉字:笔画多的大
5,字符串大小的规定
set exact on 设置为精确比较,比较进行到最长字符串为止
set exact off 设置为非精确比较,从左到右,比较到能分辨出大小的某个字符
=:按当前的比较方式比较
= =:精确比较
6,数值运算符
**或^:乘方运算
*:乘法运算
/:除运算
%:求余运算
+:加运算
-:减运算
7,字符运算符
+:将前后两个字符串合并,如abc +def,结果为abc def
-:将前后两个字符串合并,前字符串尾部的空格会移到结果的后面,如abc +def,结果为abcdef
8,逻辑运算符
.not.或not或!:非
.and.或and:与
.or.或or:或
优先级:非与或
9,日期表达式
日期和日期,日期和数值,日期时间和数值可以加减
不能:数值-日期,数值-日期时间,日期时间-日期时间
10,查看当前日期
?date()
11,查看当前日期格式
?set(date)
12,设置日期格式
set date to 日期格式
常用日期格式:american,ansi,mdy,dmy,ymd
13,设置年份显示
set century on|off
显示两位(on),显示四位(off)
14,设置年月日之间的分隔符
set mark to 分隔符
常用:-,-,[-]
15,显示当前默认目录
?sys(5)+sys(2003)
16,设置默认目录
set default to 目录
如:set default to d:\driverg
一次性,再次进入VFP时无效,在选项对话框中可以设置长期有效的默认目录
17,改变主窗口的属性
主窗口对象:_screen
_screen.fontname=黑体
_screen.fontsize=25
18,变量的赋值
变量=表达式
store 表达式 to 变量1,变量2,......
19,变量的定义
普通变量在赋值时被自动定义,数组变量必须先定义后使用
dimensionkleclare 数组名(下标上限) 一维数组
dimensionkleclare 数组名(下标上限1,下标上限2) 二维数组
20,显示变量信息(变量名/类型/值)
list memory [like 通
显示全部