Docase 语句Word格式.docx
《Docase 语句Word格式.docx》由会员分享,可在线阅读,更多相关《Docase 语句Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
For语句
For<
循环变量>
=<
初值>
to<
终值>
[step<
步长>
循环体
Endfor
注意:
1.2.步长为1为正也可负
3.循环次数=(终值-初值)/步长+1
水仙花数
100---999
153=1^3+5^3+3^3
110
针对表循环
全局变量publicx本模块上级模块下级模块
私有变量privatey本模块下级模块
局部变量localz本模块
3.1数据库
一、建立数据库
1.菜单
2.项目管理器
3.命令createdatabase数据库名称
二、使用数据库
3.命令opendatabase数据库名称
三、修改数据库
Modifydatabase数据库名称
四、设置当前数据库
1.数据库下拉列表框
2.命令setdatabaseto数据库名称
五、删除数据库
1.项目管理器
2.命令deletedatabase数据库名称
先关闭closedatabase
3.2建立数据库表
一、建立表
3.命令create
二、修改表
3.命令modifystructure
3.3表的基本操作
一、浏览记录browse
二、增加记录
1.append2.insert
三、删除记录命令
1.逻辑删除delete[for条件]
2.恢复recall[for条件]
3.物理删除pack
4.物理全部删除zap
四、修改记录命令
1.交互式editchange
2.直接修改replace[all]表达式[for条件]
五、显示记录命令
1.list[for条件]
2.display[for条件]
六、查询定位命令
1.直接定位go/goto
2.相对定位skipn
3.条件定位
Locatefor条件
continue
3.4索引
1.作用
2.类型
主索引侯选索引唯一索引普通索引
3.建立索引
①表设计器
②命令
Indexon列名tag索引名ascending/descendingunique/candidate
4.使用索引
Seek值order索引名
5.删除索引
Deletetag索引名
单项
复合
3.5数据完整性
一、实体完整性(主码)
二、用户自定义完整性(域完整性)
三、参照完整性(外码)
3.6自由表
3.7多工作区32767use学生select学生
第四章关系数据库标准语言SQL
4.1SQL概述
1.结构化查询语言
2.功能:
数据定义、数据操纵、数据控制、数据查询
3.时间:
1987.6,1986.10
4.特点:
通用性、可移值性
5.命令
4.2查询功能
Select列名1,列名2,。
。
指出查询结果
From表名指出数据来源
[where条件]指出查询条件
[groupby列名]
[having条件]
[orderby列名]
一、简单查询
二、几个特殊运算符
1.between…and…包含端点数据
2.notbetween…and…不包含端点数据
3.模糊查询like%表示0个或多个字符_一个字符
4.不等于
三、排序子句orderby
语法格式:
orderby列名1asc/desc,列名2asc/desc
1.2.3.最后一条
四、聚集函数查询
1.sum(列名)求和
2.avg(列名)求平均值
3.max(列名)求最大值
4.min(列名)求最小值
5.count(*)计数、统计
五、分组查询groupby
语法格式:
groupby列名
1.2.
六、进一步条件筛选having
七、空值查询nullis
八、连接查询(多表查询)
1.分析查询结果,结果列涉及哪些数据表
2.分析给出的条件,条件涉及哪些数据表
3.归纳综合
Select列名1,列名2,……
From表名1,表名2,…..
Where连接条件and其他条件
九、别名
十、嵌套查询(不相关嵌套)
SQL语句外查询、父查询
(SQL语句)内查询、子查询
In=
Exists
十一、量词anysomeall
十二、(内)超连接查询
From表1innerjoin表2on表1.公共属性=表2.公共属性
十三、几个特殊选项
1.topn(先排序)
2.topnpercent
3.将查询结果存放到数组中
Sql语句intoarray数组名
4.将查询结果存放到临时表中
Sql语句intocursor表名
5.将查询结果存放到永久表中
Sql语句intotable表名
6.将查询结果存放到文本文件中
Sql语句tofile文件名
4.3操纵功能
一、插入数据
Insertinto表名(列名1,列名2,…)values(值1,值2,…)
插入一整行:
Insertinto表名values(值1,值2,…)
二、更新数据
Update表名
Set列名1=值
[where条件]
三、删除数据
Deletefrom表名[where条件]
4.4定义功能
Createtable表名;
(列名1数据类型(宽度)约束条件,;
列名2数据类型(宽度)约束条件,;
……...
列名n数据类型(宽度)约束条件,;
Primarykey列名,;
------定义主码,定义主索引
Foreignkey外码tag外码reference表名------定义外码)
二、删除表
Droptable表名
三、修改表的结构Altertable表名
1.增加列
Altertable表名add列名数据类型(宽度)
2.修改列的数据类型
Altertable表名alter列名新的数据类型(宽度)
3.修改列的名称
Altertable表名rename原列名to新列名
4.删除列
Altertable表名drop列名
5.增加列的约束
Altertable表名alter列名setcheck约束条件
6.修改列的约束
7.删除列的约束
Altertable表名alter列名dropcheck
8.删除列的默认值
Altertable表名alter列名dropdefault
9.增加候选索引
Altertable表名addunique列名tag索引名
10.删除候选索引
Altertable表名dropuniquetag索引名
4.4视图--------虚表(定义)提高数据库安全性
基本表----表-----实表
一、建立视图
Createview视图名as
Sql语句
(派生)
二.删除视图
Dropview视图名
第6章表单
1.form
2.表单文件.scx
3.作用:
提供可视化界面
6.1面向对象的概念
1.对象:
客观世界里的实体。
类的实例化、具体化.
2.属性
3.方法:
描述对象的行为.
4.类:
对象的抽象化.
5.父类、子类子类继承父类属性、方法和事件;
但创新属性、方法。
6.2基类
一、容器:
控件(对象)能包含其他的控件。
二、(基本)控件:
控件(对象)不能包含其他的控件。
三、常用的属性或关键字
1.parent
2.this
3.thisform
四、事件:
系统预先定义而由用户或系统引发的动作。
6.3建立与运行表单
一、建立表单
3.命令createform
二、修改表单
3.命令modifyform表单名
三、运行表单
3.命令doform表单名
6.4表单设计器
一、表单设计器
对象框
二、控件的操作与布局
1.选定控件
2.移动控件
3.调整控件大小
4.复制控件
5.删除控件
6.布局(排列)
三、添加数据环境(数据源)
6.5表单的常用属性和方法
一、表单的常用属性
外部名称
二、事件与方法
Loadinit生成、建立
DestroyUnload关闭
Click
Rightclick
Dbclick
焦点:
激活、选中状态。
四、新建属性和方法
6.6基本型控件
6.7容器
第5章查询与视图
一.查询设计器
二、视图设计器
第7章菜单
1.下拉式菜单
热键快捷键
2.下拉式菜单(表单中使用菜单)
第8章报表
一、创建报表
1.利用报表向导
①报表向导(一个表)
②一对多报表向导(两个表)
2.利用快速报表
3.利用报表设计器
带区
①添加数据环境
②设置标题/总结带区
③设置页标头带区
④设置细节带区
二、分组报表
1.利用报表设计器
2.数据分组
3.在原表以分组表达式建索引
4.属性窗口/对象框cursor1/order
注意:
在原表以分组表达式建索引