资源描述:
《VF数据库命令与函数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库命令与函数<>尖括号括起来的句子是必选项,不输入尖括号。[]方括号括起来的句子是可选项,如果不选择可选项,按默认值处理。
2、竖线号表示前后两项任选一项,且只能选择一项……省略号按照前项相同方式重复。第一章:显示数据命令:?[数据列表]使用命令获取帮助信息:HELP<帮助主题>算数运算符:+加法、-减法、*乘法、/除法、^或**乘方、%求余。关系运算符:>大于、>=大于等于、<小于、<=小于等于、=等于==恒等于、<>或!=或#不等于、$包含于(仅用于字符)逻辑运算符:逻辑非NOT或!、逻辑与AND、逻辑或OR。1给单个变量赋值:<内存变量值
3、>=<表达式>2给多个变量赋值:STORE<表达式>TO<内存变量表>3显示内存变量:DISPLAYMEMORY[LIKE变量通配名]4删除所有用户自定义内存变量CLEARMEMORY5删除指定的用户自定义内存变量RELEASE<内存变量表>1定义一维数组或二维数组命令DECLARE<数组名1>(行[,列])[,数组名2(行[,列])…]常用函数:(1)数值函数:ABS(数值表达式)绝对值函数INT(数值表达式)取整函数ROUND(数值表达式,有效位数)四舍五入函数SQRT(数值表达式)平方根函数LOG(数值表达式)自然对数函数(2)日期和时间
4、函数DATE()日期函数YEAR(日期表达式)年函数MONTH(日期表达式)月函数DAY(日期表达式)日函数TIME()时间函数(3)字符函数SPACE(空格个数)生成空格函数LTRIM(字符表达式)删除先导空格函数RTRIM(字符表达式)删除尾随空格函数ALLTRIM(字符表达式)删除先导和尾随函数LEFT(字符表达式,字符个数)左子串函数RIGHT(数值表达式,字符个数)右子串函数SUBSTR(字符表达式,起始位置[,字符个数])子字符串函数(4)测试函数LEN(字符型表达式)测试字符串长度函数EMPTY(表达式)测试数据是否为空函数TYP
5、E(“表达式”)测试数据类型函数BETWEEN(表达式1,表达式2,表达式3)测试数据范围函数(5)转换函数STR(数值表达式[,长度[,小数位数]])数值转换为字符函数VAL(字符表达式)字符转换为数值函数CTOD(字符表达式)字符转换为日期函数DTOC(日期表达式[,1])日期转换为字符函数UPPER(字符表达式)小写转换为大写函数LOWER(字符表达式)大写转换为小写函数ASC字符表达式)字符转换为ASCII函数CHR(数值表达式)ASCII转化为字符函数(6)其他函数MAX(表达式1,表达式2,表达式3)最大值函数MIN(表达式1,表达
6、式2,表达式3)最小值函数第二章2创建表的命令:CREATE<表文件名>3创建表的SQ命令CREATETABLE
7、DBF<表文件名>(<字段名><类型>[(宽度[,小数位数])[,字段名…])4复制表的命令COPYTO<表文件名>[FIELDS字段列表][FOR条件]5复制表结构的命令COPYSTRUCTURETO<表文件名>[FIELDS字段列表]1使用命令创建数据库CREATEDATABASE<数据库名>2使用命令打开数据库OPENDATABASE<数据库名>3设置当前数据库SETDATABASETO[数据库名]4关闭当前数据库CLOSED
8、ATABASE5关闭所有打开的文件CLOSEALL1使用命令打开表USE<表文件名>[IN工作区号][ALIAS别名]2使用命令关闭表USE[工作区号
9、别名]3使用命令显示表的结构DISPLAYSTRUCTURE4使用命令浏览编辑数据BROWSE[FIELDS字段列表][FOR条件][FREEZE字段名][LOCK锁定字段数][NOAPPEND][NODELETE][NOEDIT]5绝对移动记录指针命令GOTOP
10、BOTTOM
11、<记录号>相对移动记录指针命令SKIP[记录数]测试当前记录号的函数RECNO()测试记录总数的函数RECCOUNT(
12、)数据显示命令DISPLAY[ALL][FIELDS字段列表]追加记录,命令APPEND[BLANK]追加记录的SQL命令INSERTINTO<表名>[(<字段名列表>)]VALUES(<表达式列表>)使用命令从表文件追加记录APPENDFROM<表文件名>[FIELDS字段列表][FOR条件]使用命令逻辑删除记录DELETE[ALL][FOR条件]逻辑删除记录的SQL命令DELETEFORM<表文件名>[WHERE条件]测试记录是否有删除标记的函数DELETE()使用命令取消记录的删除标记REACLL[ALL][FOR条件]使用命令物理删除记
13、录PACK物理删除所有记录命令ZAP成批替换数据REPLACE<字段名1>WITH<表达式1>[,<字段名2>WITH<表达式2>…][ALL][FO