没有合适的资源?快使用搜索试试~ 我知道了~
vf中的sql语句大全.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 138 浏览量
2021-10-08
22:01:36
上传
评论
收藏 81KB DOC 举报
温馨提示
试读
14页
vf中的sql语句大全.doc
资源推荐
资源详情
资源评论
- .
VFP 的 SQL 命令和语句大全 1.CREATETABLE 一
般格式为:CREATETABLE|dbf<表文件名>〔字段名 1字段类型[〔字段宽
度[,小数位数]〕][,字段名 2字段类型[〔字段宽度[,小数位数]〕]]„„〕例:
CREATETABLExscj(xhc(8),xmc(6),xbc(2),;cjn(5,1),ksrqd)
2.ALTERTABLE 命 令 格 式 : 添 加 字 段
ALTERTABLExscjADDCOLUMNkcmcC(14)
重命名字段#ALTERTABLExscjRENAMECOLUMNkcmcTOkc
删除字段#ALTERTABLExscjDROPCOLUMNkc
3.INSERT
一般格式为:INSERTINTO<表名>[〔字段名 1[,字段名 2„]〕]VALUES
〔表达式 1[,表达式 2„]〕#
例:INSERTINTOxscj〔xh,xm,cj〕#VALUES〔"81991001","良",85.
5〕
4.UPDATE
命令格式:#UPDATE<表名>SET字段 1=表达式 1[,字段 2=表达式 2
„];WHERE条件表达式例:#UPDATExscjSETcj=cj*1.05WHEREcj>8
05.DELETE
命令格式:#DELETEFROM<表名>[WHERE条件表达式]
例:DELETEFROMxscjWHEREcj<60
6.SELECT-SQL 命令创立查询常用的格式:SELECT表名 1.字段名 1[AS标
题名 1],表名 1.字段名 2[AS标题名 2],„FROM数据库名!表名 1[,数据库
名!表名 2][,数据库名!表名 3]
[TOFILE文本文件名#|intotable|intocursor表文件名#]
[WHERE选定条件]
[GROUPBY分组字段名#]
[HAVING分组中的满足条件#]
[ORDERBY排序字段名 1[ASC|DESC][,排序字段名 2[ASC|DESC]...]
]
例如:浏览学生中的查询学生#student.qpr:
SELECT表 xs.xhas学号,表 xs.xmas,表 xs.xbas性别,;
表 xs.csrqas出生日期,表 xs.bjas班级名称;
FROM数据 test!表 xs;
WHERE表 xs.bj=cs1;
ORDERBY表 xs.xh;INTOTABLExs
浏览成绩中的按课程查询#sub_cj.qpr:
SELECT表 xs.bjas班 级 名 称 ,COUNT( 表 xs.xh)as班 级 人 数 ,AVG( 表
cj.cj)as平均分,;MAX(表 cj.cj)as最高分,MIN(表 cj.cj)as最低分;
FROM数据 test!表 xs,数据 test!表 cj,数据 test!表 kc;
WHERE表 cj.xh=表 xs.xh;
AND表 kc.kcm=表 cj.kcm;
AND表 cj.kcm=sc1;
- .word.zl.
- .
GROUPBY表 xs.bj;
ORDERBY表 xs.bj;
INTOTABLEsub_cj
7.CREATESQLVIEW命令创立视图翻开数据库,用命令来创立视图:OPEN
DATABASE数据库名 CREATESQLVIEW视图文件名#ASSQL-SELECT语
句例:OPENDATABASESJ
CREATSQLVIEWSCOREASSELECTSJCJ.XH,SJCJ.CJ;
FROMSJ!SJCJWHERESJCJ.KCH=〞计算机根底〞
8.CREATETABLE-SQL命令创立数据库表命令一般格式:Createtable表名
1[free](字段名 1字段类型代号#[(字段宽度[,小数位数#])][null|notnull]
[check字段规那么 1[error“信息 1〞#]][default默认值][primarykey|
unique][references表名 2[tag索引标识 1]][,字段名 2字段类型代号#[
(字段宽度#[,小数位数])][null|notnull]][check字段规那么 2[error“信
息 2〞#]][default默认值#])|fromarray数组名#使用例如:creatdatax
scjgl&&创立学生成绩管理数据库 createtablexs(;
xhc(4)default"1201"primarykey,;
xmc(6),;
xbc(2)checkxb="男"orxb="女"error"性别只能是男或女"default"女
",;
nln(2)null;
)&&创立学生表 createtablekc(;
kchc(3)unique,;
kcmc(10),;
xfn(3,1),;
bxkl;
)&&创立课程表 createtablecj(;
xhc(4)default"1201"referencexstagxh,;
kchc(8),;
ksrqd,;
cjn(5,1);
)&&创立成绩表 modidata
altertablecjaddprimarykeyxh+kch+str(cj,4,1)tagdh&&为成绩表
添加一个主索引
一、主要命令:1、CREATE
CREATEDATABASE库文件名.DBC―――建立数据库:
CREATETABLE/DBF表名〔各个字段属性〕¬¬¬¬¬¬¬¬¬¬¬¬¬¬——
———建立表 CREATEVIEW<视图名>AS<SELECT查询语句>——建立
视图执行这个语句时,如果没有翻开的数据库,那么建立独立的视图,这样的
视图不能存储。
2.DROP
DROPVIEW<视图>————删除视图
3、MODIFYSTRUCTURE
- .word.zl.
- .
作用:显示表文件构造,并允许修改此表的构造。格式:MODIFYSTRUCTU
RE
说明:只有在用 USE 命令翻开表文件以后,才能显示或修改表文件的构造。
4、APPEND
作用:在当前表的尾部〔无论表中有无记录〕追加记录〔在当前表指当前正使
用的表〕。#
格式:APPEND[BLANK]
说明:在 APPEND 命令后面加上 BLANK 参数表示在当前表的尾部添加一条空
白记录。无 BLANK 参数时,表示在当前表的尾部添加一条记录并要求用户输
入相应的字段容。
5、INSERT
INSERTBLANKBEFORE在当前表的当前记录之前插入一条空白记录
INSERTINTO表名[〔字段]VALUES〔表达式 1[,表达式 2„]〕——插入记
录 INSERTINTO表名#FROMARRAYArrayName|FROMMEMVAR
如带有 FROMMEMVAR 子句,那么用同名的存变量给字段赋值。例:
INSERTINTO学生〔XH,XM,XB〕VALUES〔“950106〞,“高山〞,
“男〞〕
6.ALTERTABLE表名#ADD字段名#字段类型〔字段参数〕―――添加字段
ALTERTABLE表名#ALTER字段名#SETCHECK<条件>——为字段添加有
效性规那么例:ALTERTABLE评分#ALTER 分数#SETCHECK分数>=0AN
D分数<=10
ALTERTABLE表名#DROP字段名[ALTERCOLUMN 字段名 Type{NULL|
NOTNULL}][{,字段名 TypeNULL|NOTNULL}...][DROP 字段名[,字段名
[,...]]
例:altertable歌手 add 最后得分#F(6,2)
7、UPDATE
update<表名>set<字段 1=表达式 1>,<字段 2=表达式 2...>where<
条件>
例:update产品#set单价=单价*1.08
8、BROWSE
作用:翻开一个“浏览〞窗口,供用户浏览或修改记录。格式:BROWSE[FIEL
DS<字段名表>]
9、USE
作用:翻开和关闭表文件。格式:USE[<文件名>]
10、LIST 和 DISPLAY
格式:LIST|DISPLAY[OFF][<围>][FIELDS]<表达式表>[WHILE<条
件>][FOR<条件>]
[TOPRINT|TOFILE<文件>]
LIST|DISPLAYSTRUCTURETOPRINT|TOFILE<文件>〕LIST|DISPLAYS
TATUS[TOPRINT|TOFILE<文件>]
- .word.zl.
剩余13页未读,继续阅读
资源评论
wdqsv88
- 粉丝: 3
- 资源: 13万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功