1、For语句For = to step 循环体Endfor注意:1. 2.步长为1 为正也可负 3. 循环次数=(终值-初值)/步长+1水仙花数100-999153= 13+53+33110针对表循环全局变量 public x 本模块 上级模块 下级模块私有变量 private y 本模块 下级模块局部变量 local z 本模块3.1数据库一、建立数据库 1.菜单2.项目管理器3.命令 create database 数据库名称二、使用数据库 3.命令 open database 数据库名称三、修改数据库Modify database 数据库名称四、设置当前数据库 1.数据库下拉列表框2.命令
2、set database to 数据库名称五、删除数据库1.项目管理器2.命令 delete database 数据库名称 先关闭 close database 3.2建立数据库表一、建立表3.命令 create二、修改表3.命令 modify structure3.3表的基本操作一、浏览记录 browse二、增加记录 1.append 2.insert 三、删除记录命令1.逻辑删除 delete for 条件2.恢复 recall for 条件3.物理删除 pack 4.物理全部删除 zap四、修改记录命令1.交互式 edit change2.直接修改 replace all 表达式 for
3、 条件五、显示记录命令1.list for 条件2.display for 条件六、查询定位命令1.直接定位 go/goto2.相对定位 skip n3.条件定位 Locate for 条件 continue3.4 索引1.作用2.类型 主索引 侯选索引 唯一索引 普通索引3.建立索引 表设计器命令 Index on 列名 tag 索引名 ascending/descending unique/candidate4.使用索引 Seek 值 order 索引名 5.删除索引 Delete tag 索引名单项 复合3.5数据完整性一、实体完整性(主码)二、用户自定义完整性 (域完整性)三、参照完整
4、性(外码)3.6 自由表3.7 多工作区 32767 use 学生 select 学生第四章 关系数据库标准语言SQL4.1 SQL概述1. 结构化查询语言2. 功能: 数据定义、数据操纵、数据控制、数据查询3. 时间: 1987.6 ,1986.104. 特点 :通用性、可移值性5. 命令4.2查询功能Select 列名1,列名2,。 指出查询结果From 表名 指出数据来源where 条件 指出查询条件group by 列名having 条件 order by 列名 一、 简单查询二、 几个特殊运算符1. between and 包含端点数据2. not between and 不包含端点
5、数据3. 模糊查询 like % 表示0个或多个字符 _一个字符4. 不等于三、 排序子句 order by 语法格式: order by 列名1 asc/desc, 列名2 asc/desc1. 2. 3.最后一条四、 聚集函数查询1.sum(列名) 求和2.avg(列名) 求平均值3.max(列名) 求最大值4.min(列名 ) 求最小值5.count( *) 计数、统计五、分组查询 group by 语法格式:group by 列名1. 2.六、进一步条件筛选 having 七、空值查询 null is八、连接查询(多表查询)1.分析查询结果,结果列涉及哪些数据表2.分析给出的条件,条件
6、涉及哪些数据表3.归纳综合Select 列名1,列名2,From 表名1,表名2,.Where 连接条件 and 其他条件九、别名十、嵌套查询(不相关嵌套) SQL语句 外查询、父查询 (SQL语句) 内查询、子查询 In = Exists十一、量词 any some all 十二、(内)超连接查询 From 表1 inner join 表2 on 表1.公共属性=表2.公共属性十三、几个特殊选项1. top n (先排序)2. top n percent3. 将查询结果存放到数组中Sql语句 into array 数组名4. 将查询结果存放到临时表中 Sql语句 into cursor 表名
7、5. 将查询结果存放到永久表中 Sql语句 into table 表名 6. 将查询结果存放到文本文件中 Sql语句 to file 文件名4.3操纵功能一、插入数据 Insert into 表名(列名1,列名2,) values (值1,值2,)插入一整行: Insert into 表名 values (值1,值2,)二、更新数据 Update 表名 Set 列名1=值 where 条件三、删除数据 Delete from 表名 where 条件4.4定义功能Create table 表名;(列名1 数据类型(宽度) 约束条件,;列名2 数据类型(宽度) 约束条件,;.列名n 数据类型(宽度
8、) 约束条件,;Primary key 列名,; -定义主码, 定义主索引Foreign key 外码 tag 外码 reference 表名 -定义外码)二、删除表Drop table 表名三、修改表的结构 Alter table 表名1.增加列Alter table 表名 add 列名 数据类型(宽度)2.修改列的数据类型Alter table 表名 alter 列名 新的数据类型(宽度)3. 修改列的名称Alter table 表名 rename 原列名 to 新列名4.删除列Alter table 表名 drop 列名5. 增加列的约束Alter table 表名 alter 列名 s
9、et check 约束条件6. 修改列的约束7. 删除列的约束Alter table 表名 alter 列名 drop check8. 删除列的默认值Alter table 表名 alter 列名 drop default9. 增加候选索引Alter table 表名 add unique 列名 tag 索引名10. 删除候选索引Alter table 表名 drop unique tag 索引名44 视图-虚表 (定义) 提高数据库安全性 基本表-表-实表一、 建立视图 Create view 视图名 asSql语句(派生)二删除视图Drop view 视图名第6章 表单1. form2.
10、表单文件 .scx3. 作用: 提供可视化界面6.1 面向对象的概念1.对象:客观世界里的实体。类的实例化、具体化.2.属性3.方法:描述对象的行为.4.类:对象的抽象化.5.父类、子类 子类继承父类属性、方法和事件;但创新属性、方法。6.2 基类一、容器:控件(对象) 能包含其他的控件。二、(基本)控件:控件(对象)不 能包含其他的控件。三、常用的属性或关键字1.parent2.this3.thisform四、事件:系统预先定义而由用户或系统引发的动作。6.3建立与运行表单一、建立表单3.命令 create form二、修改表单3.命令 modify form 表单名三、运行表单3.命令 d
11、o form 表单名6.4表单设计器一、表单设计器对象框二、 控件的操作与布局1. 选定控件2. 移动控件3. 调整控件大小4. 复制控件5. 删除控件6. 布局(排列)三、 添加数据环境(数据源)6.5表单的常用属性和方法一、表单的常用属性外部名称二、事件与方法Load init 生成、建立Destroy Unload 关闭ClickRightclickDbclick焦点:激活、选中状态。四、 新建属性和方法6.6基本型控件6.7容器第5章 查询与视图一查询设计器二、视图设计器第7章 菜单1.下拉式菜单热键 快捷键2. 下拉式菜单(表单中使用菜单)第8章 报表一、创建报表1利用报表向导 报表向导(一个表)一对多报表向导(两个表)2利用快速报表3利用报表设计器 带区添加数据环境设置标题/总结带区设置页标头带区设置细节带区二、分组报表 1利用报表设计器 2数据分组 3. 在原表以分组表达式建索引 4. 属性窗口/对象框 cursor1/order 注意:在原表以分组表达式建索引
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1