四、创建、运行与修改
1.create database 123 创建数据库123
modify database 123 修改数据库123 (注意:alter在SQL中修改表结构) 2.modify command 123 修改程序123 do 123 运行程序123
3.create form 123 创建表单123 modify form 123 修改表单123 do form123 运行表单123
4.create menu 123 创建菜单123 modify menu 123 修改菜单123 do 123.mpr 运得菜单123
5.modify query 123 修改查询123 do 123.qpr 运得查询123
6.modify report 123 修改报表123 report form 123 运行报表123 7.drop view 123 删除视图123
create view 123 创建视图123 (打开视图用use) 五、排序
1.sort to nl on 年龄 按年龄升序排列,产生一个新表nl 2.sort to cj on 成绩/d 按成绩降序排列,产生一个新表cj 六、索引
1.index on 姓名 tag xm //按姓名升序建立普通索引,索引标识为xm// 2.index on 性别 tag xb //按性别升序建立普通索引,索引标识为xb//
3.index on 成绩 tag cj descending //按成绩降序建立普通索引,索引标识为cj//
4.index on 性别 tag xb1 unique(唯一索引) //按性别升序建立唯一索引,索引标识为xb1// 5.index on 年龄 tag nl candidate //按年龄升序建立候选索引,索引标识为nl//
6.index on 性别+str(成绩) tag xbcj //按性别升序,如性别相同按成绩升序建立普通索引,索引标识为xbcj//
7.index on 性别+str(成绩) tag xbcj1 descending //按性别降序,如性别相同按成绩降序建立普通索引,索引标识为xbcj1//
8.index on 年龄-成绩/1000000 tag nlcj //按年龄升序,如年龄相同按成绩降序建立普通索引,索引标识为nlcj//
9.index on 年龄-成绩/1000000 tag nlcj1 descending //按年龄降序,如年龄相同按成绩升序建立普通索引,索引标识为xbcj1// 七. 命令
set index to 打开当前的一个或多个索引文件并确定主控索引文件(to后加东西是打开,不加是关闭)
set order to 确定主控索引
locate 顺序查找满足条件的记录,并且指向它 seek 索引查找 count 记数命令 sum 求和命令
average 求平均值命令 total 汇总命令
max 求最大值 min 求最小值 八.SQL查询结构
1.select 字段列表 要显示的字段
2.from 表名列表 查询涉及到的所有表 3.where 条件 条件
4.into 目标 查询结果输出到哪去
5.group by 条件表达式 对记录进行分组 6.having 筛选条件 选择符合条件的分组
7.order by 关键字 对查询结果按某几个字段进行排序 8.top 数值表达式 对显示表的前几个记录 九.程序结构 1.顺序结构
2.选择结构:(1)if 条件表达式 (2)if 条件表达式 (3)do case 语名序列 语名序列1 case 条件表达式1 endif else 语句序列1
语句序列1 case 条件表达式2 endif 语句序列2 case 条件表达式3 语句序列3
3.循环结构:(1)for (2)do while 条件表达式 (3)scan(扫描) 循环体 循环体 循环体 endfor enddo endscan
Loop 重新回到循环的最开始 input to x 从键盘输入一个数给变量x exit 结束循环跳出循环 accept to y 从键盘输入一个字符串给变量y set sysmenu to default 退出菜单 thisform.release 退出表单 thisform.refresh 刷新表单 十.函数 数值型函数
函数名 功能 例子 结果 1.abs() 求绝对值 ?abs(-4) 4 2.sqrt() 求平方根 ?sqrt(4) 2 3.int() 取整数 ?int(7.5) 7
4.max() 求最大值 ?max(3,4,5) 5 5.min() 求最小值 ?min(3,4,5) 3 6.mod() 取余 ?mod(11,3) 2
7.round() 四舍五入 ?round(3.1415,3) 3.142 8.ceiling() 返回不小于某值 ?ceiling(3.3) 4 的最小整数
9.floor() 返回不大于指定数 的最大整数 ?floor(3.3) 3 十一.字符处理函数
1.substr() 求子串 ?substr(\
2.left() 取左串 ?left(\3.right() 取右串 ?right(\4.len() 求串长 ?len(\5.at() 求一个串在另一个
串中出现的位置 ?at(\6.space() 输出空格 ?space(4) \7.upper() 将小写字母转换成 大写字母 ?upper(\8.lower() 将大写字母转换成 小写字母 ?lower(\
9.val() 将字符串转换为数值 ?val(\10.str() 将数值转换为字符串 ?str(3.14,5,1) \
11.alltrim() 去掉字符串前面和后面的空格去掉 ?alltrim(\
12.stuff 修改字符串 ?stuff(\
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库酒水大全(7)在线全文阅读。
相关推荐: