例子.doc

上传人:11****ws 文档编号:3183310 上传时间:2019-05-24 格式:DOC 页数:9 大小:45KB
下载 相关 举报
例子.doc_第1页
第1页 / 共9页
例子.doc_第2页
第2页 / 共9页
例子.doc_第3页
第3页 / 共9页
例子.doc_第4页
第4页 / 共9页
例子.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、有关内存变量和数组的例子a1=1a2=2a11=12abcd=“1234“dimension a(3),b(2,3)a(1)=“a1“a(2)=13a(3)=$123b=”same”b(1)=“PC“ &第 1 个元素赋值b(2)=“Computer“ &第 2 个元素赋值b(2,3)=”PC” &第 6 个元素赋值1操作:list memory功能:显示所有的内存变量,包括系统变量2操作:list memory like a?结果:a 或以 a 开头只有两个字符的内存变量3操作:list memory like a?结果:a 或以 a 开头有两个或三个字符的内存变量4操作:list memo

2、ry like a*结果:所有以 a 开头的内存变量5操作:list memory like ?a结果:空6操作:list memory like ?a?结果:空7操作:list memory like *a结果:所有内存变量。8操作:list memory like a 或 b结果:显示 a 或 b 的值。9操作:?a1,a2注释:,表示空格10操作:?abcd,?abcd11操作:?,abcd释放内存变量的操作和显示一样。主要是通配符的用法。12操作:release all结果:释放所有内存变量13操作:release all like *a结果:释放所有内存变量14操作:release

3、all like a*结果:释放所有以 a 开头的内存变量15操作:release all except a*结果:释放所有除了以 a 开头外的内存变量表的例子1用表设计器设计表 sp.dbf2用 SQL 命令设计表 sp.dbfcreate table sp(货号 C(6),品名 C(8),进口 L,单价 N(7,2),数量 N(2),开单日期 D,生产单位 C(16),备注 M,商标 G)3用 SQL 命令修改表 sp.dbf(1) 添加字段出厂日期alter table sp add 出厂日期 D(2) 修改字段出厂日期alter table sp alter 出厂日期 C(10)(3)

4、 改名出厂日期为出厂时间alter table sp rename column 出厂日期 to 出厂时间(4) 删除字段出厂日期alter table sp drop 出厂日期4查看表结构use splist/display structure5复制表结构use spCOPY STRUCTURE TO spbak (fileds 货号,品名,进口,单价,数量,开单日期,生产单位)索引的例子1排序USE peopleSORT TO tmp ON 出生日期 /A USE tmpLIST2建立索引USE peopleINDEX ON 出生日期 TO birthdayLISTINDEX ON STR

5、(工资现状,6,2)+ 姓名 TAG salaryLIST3删除索引USE peopleDELETE TAG salary4打开、关闭索引文件USE peopleSET INDEX TO birthdayLISTSET INDEX TOLIST5确定、取消主控索引USE people LISTSET ORDER TO TAG salaryLISTSET ORDER TOLIST6重新索引USE peopleAPPENDSET INDEX TO birthdayLISTREINDEXLIST7利用索引定位USE peopleSET INDEX ON birthdaySEEK 12/30/67?R

6、ECNO(),FOUND()SEEK 12/30/68?RECNO(),FOUND()SET INDEX ON bhSEEK “Bj”?RECNO(),FOUND()SET EXACT ONSEEK “Bj”?RECNO(),FOUND()8统计记录数USE peopleCOUNT TO jls?jls9数值字段求和USE peopleSUM 工资现状 TO zgxzqh?zgxzqhSUM TO qs?qsDIMENSION a(10)SUM TO ARRAY aDISPLAY MEMORY LIKE a10数值字段求平均USE peopleAVERAGE 工资现状 TO zgxzpj?zg

7、xzpjAVERAGE TO qs?qsDIMENSION a(10)AVERAGE TO ARRAY aDISPLAY MEMORY LIKE a11统计计算USE peopleCALCULATE MAX(工资现状), MIN( 工资现状) TO zgxzmax,zgxzmin?zgxzmax,zgxzmin12汇总命令USE peopleSET INDEX TO 性别TOTAL ON 性别 TO zg FIELDS 工资现状SELECT 0USE zgBROWSE FIELDS 性别,工资现状数据库的例子1用菜单或工具栏命令创建数据库2用命令方式创建数据库CREATE DATABASE s

8、cg3打开数据库菜单打开OPEN DATABASE scg4修改数据库菜单打开OPEN DATABASE scgMODIFY DATABASE5关闭数据库CLOSE DATABASE6数据库表的建立(1)数据库设计器建立表,设置表的字段和表的属性以 student 为例。学号 输入掩码 999999,只能输入数字。性别 有效规则 LEFT(性别,2)=“男“.OR.LEFT( 性别,2)=“ 女“信息 “性别只能为“ 男”或“女”“默认值 “男“表属性记录有效性规则 LEFT(学号,2)=“95“信息 “必须是 95 的学生“插入触发器 day(date()=30修改触发器 性别=“女“删除触

9、发器 性别=“男“(2)在数据库打开的情况下用命令方式CREATE TABLE student(学号 c(6),姓名 c(8),性别 c(2),系名 c(20)7数据库表的添加(1)数据库设计器(2)ADD TABLE studentADD TABLE courseADD TABLE grade7数据库表的移去(1)数据库设计器(2)REMOVE TABLE studentREMOVE TABLE courseREMOVE TABLE grade8建立主索引(1)表设计器(2)ALTER TABLE student ADD PRIMARY KEY 学号 TAG 学号ALTER TABLE co

10、urse ADD PRIMARY KEY 课程代号 TAG 课程代号9表的关联(1)数据工作期窗口设置关联BROWSE FIELDS student.学号,student.姓名,grade.课程代号,grade.成绩(2)SELECT 2USE gradeSET ORDER TO 学号SELECT 1USE studentSET ORDER TO 学号SET RELATION TO student.学号 INTO gradeBROWSE FIELDS student.学号,student.姓名,grade.课程代号,grade.成绩SET SKIP TO gradeBROWSE FIELDS student.学号,student.姓名,grade.课程代号,grade.成绩10永久关系(1)数据库设计器建立(2)建立 student 和 grade 之间的永久关系(3)建立 course 和 grade 之间的永久关系(4)建立 student 和 grade 之间的参照完整性(5)建立 course 和 grade 之间的参照完整性查询和视图的例子1查询学生名单2查询学生成绩3演示不同联接类型得到的不同查询结果4统计学生的总分5统计学生的平均分6建立学生成绩的视图7使用视图8利用视图来更新数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。