VF常用命令

合集下载

VF常用命令总结

VF常用命令总结

VF命令总结1、CREATE PROJECT [<项目文件名>]功能:创建项目文件,同时打开项目管理器。

2、CREATE<表文件名>功能:打开表设计器,创建数据表。

3、USE [<表文件名>][EXCLUSIVE][SHARED]功能:打开指定的数据表文件注:USE:关闭当前数据表文件4、LIST|DISPLY STRUCTURE功能:显示表结构,同时显示文件名,数据记录数,文件最新的时间,备注文件块大小及记录的总长度信息。

注:在VF中的主屏幕中显示5、BROWSE[ALL][FIELDS<字段名表>][FOR<条件表达式>][NOAPPEND][NOMODIFY]功能:在浏览窗口浏览当前打开的数据表,并可以进行全屏编辑和修改。

6、LIST|DISPLAY[<范围>][FIELDS<字段名表>][FOR<条件表达式>] [WHILE<条件表达式>][OFF][TO PRINTER][TO FILE<文件名>]功能:在VF主窗口连续或分屏显示当前数据表全部或部分记录内容。

7、GO/GOTO TOP|BOTTOM|<记录号>功能:将当前数据表的记录指针移到指定的记录号上。

8、SKIP[<数值表达式>]功能:将记录指针从当前位置向前或向后移动若干条记录位置。

9、LOCATE[<范围>] FOR <条件表达式> [WHILE<条件表达式>]功能:在数据表的指定范围内搜索满足条件的第一条记录。

10、MODIFY STRUCTURE功能:打开表设计器并且对其修改或添加。

11、APPEND[BLANK]功能:在前数据表的尾总添加任意条记录。

12、INSERT[BEFORE][BLANK]功能:在当前数据表的两条记录间插入一条新记录。

VF常用命令总结

VF常用命令总结

VF常用命令总结1. vfread该命令用于读取图像文件。

示例:vfread image.jpg2. vfview该命令用于查看当前图像。

示例:vfview3. vfopen该命令用于打开图像文件。

示例:vfopen image.jpg4. vfclose5. vfsave该命令用于保存当前图像文件。

示例:vfsave new_image.jpg 6. vfresize该命令用于调整图像的尺寸。

示例:vfresize 800 6007. vfrotate该命令用于旋转图像。

示例:vfrotate 908. vfflip该命令用于翻转图像。

示例:vfflip vertical9. vfgrayscale该命令用于将图像转为灰度图。

示例:vfgrayscale10. vfbrightness该命令用于调整图像的亮度。

示例:vfbrightness 5011. vfcontrast该命令用于调整图像的对比度。

示例:vfcontrast 0.512. vfhistogram该命令用于生成图像的直方图。

示例:vfhistogram13. vfthreshold该命令用于将图像进行二值化处理。

示例:vfthreshold 12814. vfblur该命令用于对图像进行模糊处理。

示例:vfblur 515. vfsharpen该命令用于对图像进行锐化处理。

示例:vfsharpen16. vfsobel该命令用于对图像进行边缘检测。

示例:vfsobel17. vfflipbook该命令用于创建图像翻页动画。

示例:vfflipbook 1018. vffilpbookreverse该命令用于反向创建图像翻页动画。

示例:vfflipbookreverse 10 19. vfmerge该命令用于合并多张图像。

示例:vfmerge image1.jpg image2.jpg。

VF 常用命令

VF 常用命令

VF 常用命令第三章命令:一、数据库命令1、创建数据库:creat database数据库名2、打开数据库:open database数据库名3、修改数据库:modify database数据库名4、关闭数据库:close database5、删除数据库:delete databas e 数据库名(被删除的数据库不能处于打开状态)二、表的操作命令1、创建表:create表名2、打开表:use表名3、修改表:modify stru表名4、关闭表:close table5、浏览表:browse6、删除表:drop table表名7、增加记录:append或ctrl+y8、物理删除记录:pack 和zap9、修改记录:replace字段名with字段值for条件10、定位记录指针:go、skip、locate for11、命令创建索引:INDEX ON 表达式(字段名)to\tag 索引名第四章常用命令一SQL查询命令格式:select -------from ------ where ----- order by ----- desc---- group by -----having-------into table计算函数:sum() \ avg() \ count() \ max() \ min()TopIn \ not in 用于where条件包含或不包含的意思Into array 将查询结果存到数组Into cursor 将查询结果存到临时文件into table 将查询结果存到永久表(即VF表里面)select 要查询的内容from 要查询的内容来自的表where查询的内容要满足的条件和表之间的联系order by排序字段名desc降序group by分组字段名having分组条件into table查询结果存入表的表名二操作功能1、插入记录insert into表名(字段名……)values(记录……)2、修改更新记录Update表名set字段名=字段值where条件3、删除记录Delete from 表名where条件三定义功能1、创建表Creat table表名(字段名类型(宽度)primary key主索引check字段有效性规则,…………)2、修改表(修改字段)(1)增加字段Alter table表名add字段名类型(宽度)primary key主索引check 字段有效性规则,……(2)修改已有的字段类型Alter table表名alter字段名类型(宽度)set check字段有效性规则。

vf常用命令(全)

vf常用命令(全)

命令结构FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。

如:LIST [范围] [[FIELDS 字段名列表] [FOR 条件][WHILE 条件] [OFF] [TO PRINT]常用子句范围:表示记录的执行范围,可以是下面几项其中之一:ALL 表示全部记录;NEXT n 表示从当前记录开始的以下n条记录;RECORD n 表示第n号记录;REST 表示从当前记录到最后一条记录。

FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。

FOR条件:对满足条件的记录进行操作。

WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。

以下命令中,大写的英文词为关键词,必须原样照写。

“常用子句”指以下几个可选子句:[范围] [FIELDS 字段名表] [FOR 条件] [WHILE 条件]命令中的“列表”,指用“,”分隔的各项。

如“字段名列表”就是将各个字段名用逗号分隔。

部分英文词的意义:Databasename 数据名tablename 数据表名filename 文件名Viewname 视图名arrayname 数组名提示:加下划线的为本课程要求掌握的命令。

一、数据库的建立、打开、关闭和删除建立数据库:CREATE DATABASE [databasename|?]从磁盘中删除数据库:DELETE DATABASE databasename|?打开数据库:OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE]打开数据库设计器(允许用户按交互方式编辑当前数据库):MODIFY DATABASE [databasename|?]指定的数据库databasename为当前数据库。

指定当前的数据库:SET DATABASE TO [databasename]Databasename必须为已经打开的数据库。

如果省略数据库名称databasename,则不指定当前数据库(没有当前数据库)。

VF常用命令

VF常用命令

VF常用命令VF常用命令1.大小写字母转换REPLACE ALL wensn.sfzh WITH LOWER(Wensn.sfzh)REPLACE ALL wensn.sfzh WITH upper(Wensn.sfzh)2.查找空记录select * from ww where EMPTY(学号)select * from ww where EMPTY(zydm) or EMPTY(xh) or EMPTY(xm)查找不为空的记录sele * from xjk2005 where !EMPTY(sfzh) all3.去掉空格后合并Select alltrim(x) +alltrim(m) as mc from c:\bd4.拆分字段replace x with substr(xm,1,2) all5.合并字段并添加到表中replace mc with alltrim(x) +alltrim(m) all6.排序命令select * from 表名 order by 字段名7.按条件查询select * from c:\ww.dbf where 姓名="刘成" all8.按条件计数sele zydm,count(zydm) from ww where zydm="03"8.找出重复记录sele 学号,count(学号) from 学生名单(03-05) group by 学号HAVING Count(学号)>19.从A表中找出AB两表中字段字段相同的记录sele * from A where 学号 in (sele 学号 from B)10.找出md1表中"学号"不在md2表中记录sele * from c:\buzhu where alltrim(姓名) not in (sele alltrim(姓名) from c:\buzhu2)11.导出到excl表COPY TO "c:\documents and settings\administrator\桌面\md.xls" TYPE XL512.替换符合条件的记录内容replace 班级 with alltrim(班级)+"(聋)" for 学院="聋人艺术设计学" allreplace all sfzh with substr(sfzh,1,12)+"X" for substr(sfzh,13,1)="B"13.查找列相同条件的其他不同记录sele * from new,old where alltrim(new.身份证号)==alltrim(old.证件号码) and alltrim(new.年级) # alltrim(old.年级)14.合并数据库append from c:/*.dbf15.从当前记录后删除*条记录并彻底删除delect next *packdele for Val(xh)<700(按条件删除)dele for substr(dqdm3,3,4)="0000" all16.恢复删除数据recallrecall for val(xh)<300(按条件恢复)17.清空数据zapreplace all xsh with " "(清空条件列记录)18.设置独占use zsb08.dbf EXCLUSIVE19.按条件复制表use ww.dbfcopy to ww2.dbf for val(xh)>300 fields bmxh,xh,xm,zydm20.只复制表结构copy struc to ww3 fields xh,xm,zydm21.按条件复制到文本文件copy to tt.txt fields xh,bmxh,xm,zydm for val(xh)<700 sdf(标准数据格式)copy to tt.txt fields xh,bmxh,xm,zydm for val(xh)<700 deli(DELIMITED限定符格式) 22.复制任何类型文件(扩展名不能省去)copy file ww.dbf to tt5.dbf23.复制生成排序表文件sort to ww6.dbf on zydm,xh for val(xh)>70024.将源表文件中满足<条件>记录的指定字段添加到当前表中append from ww.dbf for val(xh)<700 fields xh,bmxh,xm25.在内存预设一个“字段表”,只能对字段表中字段操作set fiel on [设置内存字段表的打开和关闭:SET FIELDS ON|OFF(默认on)] set fiel to 姓名,身高set fields to [SET FIELDS TO清除当前字段表所有字段,但空表仍打开] set fiel to 学号set fiel to 姓名,身高set fiel offclear fields [CLEAR FIELDS清除并关闭所有内存字段表]26.表计数命令count for 性别=“男” to xb27.表求和命令sum for val(xh)<500 val(zydm) to zydm。

VF常用命令

VF常用命令

★create database [数据库名]★open database [数据库名][exclusive|shared]★set database to 数据库名★close database★alter table 表名add column 字段名字段数据类型(宽度)★use 表名[exclusive|shared]★modify structure★append [blank][from 表名]★insert [before][blank]★insert into 表名(字段名1,字段名2)values(字段值)browselistdisplay★list|display [fields<字段名表>]<范围>[for 条件][OFF]★go|goto <数值表达式> top|bottom★skip <数值表达式>★?recno() eof() bof()★replace[<范围>]<字段名1> with<表达式1> [for <条件>]★delete [<范围>][for<条件>][while<条件>]★recall [<范围>][for<条件>][while<条件>]★sum [<范围>][<数值表达式列表>][to <内存变量列表>][for <条件>] ★locate[<范围>]for<条件>continuedisplay★sort to <表名> on <字段名>[/A|/D|][/C][ascending][descending][<范围>][for<条件>][fields<字段名表>]★index on <索引表达式> tag<索引名>[of<索引文件名>][for<条件>][ascending][descending][unique][candidate]★set index to <索引文件表>[order<数值表达式>[tag]<索引名>[of <复合索引文件名>]]★seek<表达式>:选择工作区1★select <工作区号>|<别号>|<0>:快速查找记录★use <表名>[alias<别号>][again]:再次打开某张表★use <表名> in <工作区号>|<别名>|><0>:在指定的工作区号或别名的工作区打开指定的表,当前工作区不变★close database all:关闭所有数据库表★set relation to <关键字表达式>|数值表达式into 表名<别名>[additive]:创建关联SQL:一、数据定义1、定义表create table|dbf<表名1>[name <长表名>][free](<字段名1><字段类型>[宽度[,小数位])][null|not null][check<表达式1>[error<提示信息1>]][default<表达式2>][primary key|unique][references<表名2>[tag<标记1>]][,字段迷宫2>…]modify structure:打开表设计器2、修改表的结构(1)增加或修改字段alter table <表名1>add|alter[column]<字段名><字段名><字段类型>[宽度[,小数位])][null|not null][check<表达式1>[error<提示信息>]][default<表达式2>][primary key|unique][references<表名2>[tag<标记>]](2)设置字段属性alter table <表名>alter|drop [column]<字段名1>[null|not null][set check <表达式1>[error <提示信息>]][set default <表达式2>][drop default]2[drop check][rename column <字段名2> to <字段名3>(3)删除表remove table <表名>[delete]drop table <表名>二、数据查操纵1、插入记录insert into <表名>[(<字段名1>[,<字段名2>,…])]values(<表达式1>[,表达式2>,…])2、更新记录update <表名> set <字段名1>=<表达式1>[,<字段名2>=<表达式2>…] where <条件>3、删除记录delete from <表名>[where <条件>]三、数据查询select [distinct][别名1>.]<查询项1>[as<列标题1>][,[<别名2>.]<查询项2>[as <列标题2>]…]from <表名1>[<别名3>][,<表名2>[<别名4>]……]order by <分组项1>[,<分组项2>……]][having<条件2>][into <目标>]|[to file<文件名>[additive] |to printer [prompt |to screen]]3。

vf常用命令大全

vf常用命令大全

vf常用命令大全VF常用命令和程序命令一、主要命令:1、CREATE作用:建立一个新的表。

格式:CREATE [|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。

)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。

在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。

2、MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。

格式:MODIFY STRUCTURE说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。

3、APPEND作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。

格式:APPEND [BLANK]说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。

无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。

4、INSERT作用:在表文件中间**一个新记录。

格式:INSERT [BEFORE] [BLANK]说明:INSERT 在当前记录后**一记录;INSERT BEFORE 在当前记录前**一记录;INSERT BEFORE BLANK 在当前记录前**一空记录。

5、BROWSE作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。

格式:BROWSE6、USE作用:打开和关闭表文件。

格式:USE []USE说明:前一个命令用来打开指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。

7、LIST和DISPLAY作用:显示表(.dbf)的内容、结构或状态。

格式:LIST|DISPLAY [OFF] [] [FIELDS] [WHILE ] [FOR ] [TO PRINT|TO FILE ]LIST|DISPLAY STRUCTURE TO PRINT|TO FILE ]LIST|DISPLAY STATUS [TO PRINT|TO FILE ]说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n 第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL 所有的记录。

VFP常用命令(主要是基本操作和SQL语句)

VFP常用命令(主要是基本操作和SQL语句)

各种整理:VFP常用命令(主要是基本操作和SQL语句)来源:苟姝瑶withTVXQ的日志基本操作:1、新建数据库命令:CREATE <文件名>2、打开数据库命令:USE <文件名>3、浏览数据库命令:BROWSE○*4、查找记录命令:LOCATE 例:Loca all for 性别=‟女‟Loca all for 工资>160.00 .AND. 工资<180.00常和继续查找命令CONTINUE连用。

FIND 例:find <字符串>/<n>使用前需要先排序。

SEEK 例:seek <表达式>表达式是字符串时,必须用“”引起来。

如seek “卫明”5、增加库记录命令:APPEND &&增加记录命令APPEND BLANK &&增加一条空记录APPEND FROM <文件名> [FOR<表达式>] &&从一个文件复制记录到现行数据库中6、插入记录命令INSERT格式:insert [blank] [before]use <文件名>go 5insert before7、库记录的删除DELETE格式:DELETE [<范围>] [FOR<表达式>] [WHILE<表达式>]功能:给符合条件的库记录加上删除标记。

例:delete all for 性别=‟女‟PACK格式:PACK功能;把打开的数据库文件中作过删除标记的记录真正删除掉。

ZAP格式:ZAP功能;从打开的数据库文件中删除所有记录8、恢复命令RECALL格式;RECALL [<范围>] [FOR<表达式>] [WHILE<表达式>]功能;恢复打开的数据库文件中带有删除标记的记录9、库记录的修改EDIT格式:EDIT [<范围>] [FIELDS<字段名表>] [FOR<表达式>] [WHILE<表达式>]CHANGE格式:CHANGE [<范围>] [FIELDS<字段名>] [FOR<表达式>] [WHILE<表达式>] BROWSE格式:BROWSE [FIELDS<字段名>] [LOCK<表达式>] [FREEZE<字段名>]10、替换命令REPLACE格式;REPLACE [<范围>] <字段名1> WITH <表达式1> [,<字段名2> WITH<表达式2>…] [FOR<表达式>] [WHILE<表达式>]功能:用来替换打开的数据库文件中指定字段的数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据表操作命令1、创建数据表命令:格式:CREA TE [<表文件名>/?]功能:新建一个VF数据表2、打开数据表命令:格式:USE [<表文件名>]功能:打开指定的数据表或关闭数据表3、关闭数据表命令格式:CLOSE DA TABASES功能:关闭所有工作区中打开的数据表文件及相关文件,选择1号工作区为当前工作区格式:CLOSE ALL功能:关闭所有工作区的所有文件,选择1号工作区为当前工作区格式:CLEAR ALL功能:关闭所有文件,释放内存变量,选择1号工作区为当前工作区格式:QUIT功能:关闭所有文件,安全退出VF,返回宿主操作系统4、显示表结构命令格式1:LIST STRUCTURE格式2;DISPLAY STRUCTURE功能:在主窗口显示当前打开的数据表结构5、修改表结构命令格式:MODIFY STRUCTURE功能:显示并修改当前打开数据表结构6、复制表结构命令格式:COPY STRUCTURE TO <表文件名>[FEILES<字段名>]功能:对当前数据表结构进行复制,形成一个指定名称的新表结构7、复制数据表命令格式:COPY TO <表文件名>[<范围>] [FOR<条件>] WHILE<条件>][FIELDS<字段表>] [TYPE<文件类型>]功能:对当前数据表中指定范围内符合条件的记录进行复制,形成一个指定名称的新数据表8、追加与插入记录命令格式:APPEND [BLANK]功能:在当前数据表的末尾增加新记录格式:APPEND FROM<表文件名>[FOR<条件>] [WHILE<条件>] [FILEDS<当前表字段表>][TYPE<文件类型>]功能:由磁盘上指定的表文件中,将规定范围内符合条件的记录自动添加到当前数据表的末尾。

9、插入记录命令格式:INSERT [BLANK] [BEFORE]功能:在当前数据表指定的位置上插入一条新记录10、记录指针移动命令格式1:GO[TO] <expN>功能:将记录指针移到第<expN>条记录格式2:GO[TO] TOP功能:将记录指针移到当前表的第一条记录格式3:GO[TO ]BOTTOM功能:将记录指针移到当前表最后一条记录格式:SKIP[<expN>]功能:相对于当前记录,记录指针向上或相下移动若干条记录11、显示记录命令格式1:LIST [<范围>] [FOR<条件>][WHILE<条件>][FIELDS<表达式表>] [OFF][TO PRINT]格式2:DISPLAY[<范围>] [FOR<条件>][WHILE<条件>][FIELDS<表达式表>] [OFF][TO PRINT]功能:输出指定范围内满足条件的各个记录的有关内容12、删除记录命令逻辑删除:DELETE [<范围>] [FOR<条件>] [WHILE<条件>]去处删除标志:RECALL [<范围>][FOR<条件>] [WHILE<条件>]13、修改记录命令A、DELETE [<范围>] [FOR<条件>][WHILE<条件>] [FIELDS<字段表>]B、CHANGE [<范围>] [FOR<条件>][WHILE<条件>] [FIELDS<字段表>]14、浏览修改命令格式:BROWS [FIELDS<字段表>][LOCK<expN>] [FREEZE<字段名>] [NOAPPEND][NOMODIFY]功能:以浏览窗口方式显示当前数据表数据并提供用户进行修改15、成批替换修改命令格式:REPLAY [<范围>] [FOR<条件>][WHILE<条件>] <字段1>WITH <表达式1>……数据表的排序与索引16、物理排序:格式:SORT ON <字段1> [A/] [C/] [D/] <字段1> [A/] [C/] [D/] TO <文件名> [<范围>] [FOR<条件>] [WHILE<条件>][FIELDS<字段表>]ASCENDING | DESCENDING 功能:对指定范围内满足条件的记录按指定字段之值的大小重新排序后生成一个给定名称的新数据表文件.17、索引的建立命令格式: INDEX ON <关键字表达式> TO <单索引文件名> [FOR<条件>][COMPACT][UNIQUE|CANDIDA TE][ASCENDING|ADDITIVE] 格式:INDEX ON <关键字表达式>TAG <索引标识名> [OF <索引文件名>] [FOR<条件>][UNIQUE|CANDIDA TE][ASCENDING|DECENDING][ADDITIVE]数据表查询与统计18、LOCA TE [<范围>] FOR<条件>19、FIND <字符串>/<常数>20、SEEK<表达式>数据表统计21、多记录求和命令格式:SUM[<表达式>][范围][FOR<条件>][WHILE<条件>] [TO<内存变量>]功能::对指定范围内满足条件的所有记录,计算出各记录所指定的表达式的值,在分别对这些值求和22、多记录求平均命令格式:A VERAGE [<表达式表>][<范围>][FOR<条件>][WHILE<条件>][TO<内存变量表>]功能:对指定范围内满足条件的记录计算其指定的各个表达式值的平均值.23、记录个数统计命令格式:COUNT[<范围>][FOR<条件>][WHILE<条件>][TO<内存变量>]功能:统计指定范围内满足条件的记录个数.24、计算命令格式:CALCULA TE <表达式表>[范围][FOR<条件>][WHILE<条件>][TO<内存变量表>]功能: 对指定范围内满足条件的记录分别计算指定各个表达式的值25、记录分类求和命令格式:TOTAL ON <关键字> TO <文件名> [<范围>] [FOR<条件>][WHILE<条件>][FIELDS<字段表>]功能:对当前数据表中指定的数值型字段进行分类求和,并形成汇总数据表26、表间的数据更新格式:UPDA TE ON<关键字段名>FROM <工作区号/别名>REPLACE <字段1> WITH <表达式>……功能:当<别名>表中记录的关键字段与当前表中记录的关键字段值匹配时,用所指定的表达式的值来替换当前表中匹配记录指定字段的值27、表间的物理连接格式:JOIN WITH <工作区号/别名> TO<表文件名> FOR <连接条件>[FIELDS<字段表>]功能:把主表文件与<别名>表文件中符合条件的对应记录,按<字段表>给定的字段顺序横向连接起来,生成一个新数据表28、表间逻辑连接格式:SET RELA TION TO<关键字表达式/数值表达式>INTO<工作区号/别名>[ADDITIVE]功能:将当前工作区的主表文件与另一工作区的<别名>表文件建立逻辑联系29、视图的建立命令格式:CREA TE SQL VIEW<视图名>[REMOTE][CONNECTION<新建连接名>]AS<SELECT-SQL命令> SQL 的定义功能30、建立表结构格式:.CREA T TABLE|DBF <表名1> [NAME<长表名>][FREE]<字段名><字段类型>[(字段宽度[,小数位数])][NULL][NO NULL][CHECK<逻辑表达式1>[EROOR<文本信息1>]][DEFAULT<表达式1>][PRIMARY KEY|UNIQUE][REFERENCES<表名2>[TAG<标识名1>]][NOCPTRANS][,<字段名2>……][,PRIMARY KEY<表达式2>TAG<标识名2>UNIQUE<表达3>TAG][,FOREIGN KEY<表达式4>TAG<标识名4>[NODUP]REFERENCES<表名3>[TAG<标识名5>]][CHECK<逻辑表达式2>[ERROR]<文本信息2>]])|FROMARRAY<数组名>31、修改表结构A、格式:ALTE TABLE<表名1>ADD|ALTER[COLUMN]<字段名1><字段类型>[(字段宽度[,小数位数])][NULL][NO NULL][CHECK<逻辑表达式1>[ERROR<文本信息1>]][DEAULT<表达式1>][PRIMARYKEY|UNIQUE][REFERENCES<表名2>[TAG<标识名1>]][NOCPTRANS]功能:为指定的表增加指定字段,或者修改指定的字段B、格式:ALTE TABLE<表名1>ALTER[COLUMN]<字段名2>[NULL][NOT NULL][SET DAEFAUL T<表达式2>][SET CHECK<逻辑表达式2>[ERROR<文本信息2>]][DROP DEFAUL T][DROP CHECK]功能:设置或删除指定表中指定字段的默认值和约束条件C格式:ALTER TABLE<表名1>[DROP[COLUMN<字段名3>]SET CHECK<逻辑表达式3>[ERROR<文本信息3>]][DROP CHECK] [ADD PRIMARY KEY <表达式3>TAG<标识名2>] [DROP PRIMARYKEY][ADD UNIQUE<表达式4>[TAG<标识名3>]][DROP UNIQUE TAG<标识名4>][ADD FOREIGN KEY <表达式5>TAG<标识名4>]REFERENCES<表名2>[TAG<标识名5>][DROP FORENIGN KEY TAG <标识名6>[SA VE]][RENNAME COLUM<字段名4>TO<Z字段名5>[NOV ALIDA TE]]32、建立视图格式:CREA TE VIEW<视图名>[(字段名1[字段名2]……)] AS <SELECE语句>SQL的数据修改功能33、插入数据格式:INSERT INTO <表名>[(<字段名1>[,<字段名2>,……])]V ALUES(<表达式1>[,表达式2>,……])功能:在指定的尾部添加一条记录,并将指定的值赋给对应的字段34、格式:INSERT INTO<表名>FROMARRY<数组名>|FROMMEMA V AR功能:由指定数组或内存变量的值在指定表的尾部添加一条记录35、更新数据格式:UPDATE <表名>SET <字段名1>=<表达式1>[,<字段名2>=<表达式2>……][WHERE<逻辑表达式>] SQL的数据查询功能36、格式:SELECT[ALL|DISTINCT][TOP<数值表达式>[PERCENT]]<检索项>[列名][,AS<列名>……]FROM[<数据库名!>]<表名>[[AS]<逻辑别名>][INTO<目的地>]|[TO FILE<文件名>]|[TO PRINTER]|[TOSCREEN]]WHERE<联结条件>[AND<联结条件>……] [AND|OR<筛选条件>[AND|OR<筛选条件>……]]] [GROUP BY<列名>[,<列名>……]][HA VING<筛选条件>][UNION[ALL]SELECT]语句ORDER BY <排序项>[ASC|DESC][,ORDER BY<排序项>[ASC|DESC]……]]。

相关文档
最新文档