




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
VisualFoxPro6.0教師:聶永紅日期:數據庫與程序設計10/21/2024第2章VFP語言基礎※字符型(C)※數值型(N) ※貨幣型※邏輯型(L)※日期型(D)※日期時間型(T)※整型 ※浮點型※雙精度型※備注型(M)※通用型(G)※二進制字符型※二進制備注型字段特
有類型
2.1數據類型13種2.1數據類型1.字符型數據(Character,簡寫:C)
是指用各種文字字符表示的數據,由26個英文大小寫字母、10個阿拉伯數字、漢字、專用符號和空格等組成,最大長度為254個字節(jié)。注意:如果將阿拉伯數字定義為字符型數據時,它不具備數學上的數值含義,不能參加數學運算。
如:電話號碼,郵編等。2.數值型數據(Numeric,簡寫:N)
是指可以進行算術運算的數據,由數字0~9、小數點和正負號構成,最大長度為20位。在內存中,數值型數據占用8個字節(jié)。一般將需要參加數學運算的數據定義成數值型。如:12.682.1數據類型3.貨幣型數據(Currency,簡寫:Y)
采用表示貨幣量的數據來代替用數值型數據表示貨幣,長度固定為8個字節(jié)。如:$25
在數據的第一個數字前冠一個貨幣符號($)4.邏輯型數據(Logic,簡寫:L)
是用來進行各種邏輯判斷的數據,只有兩個值:真(.T.,.Y.)或假(.F.,.N.),長度固定為1個字節(jié)。
如:x=.T.2.1數據類型5.日期型數據(Date,簡寫:D)
是用來表示日期的數據,存儲格式為“YYYYMMDD”,其中YYYY代表年,MM代表月,DD代表日,長度固定為8個字節(jié)。
6.日期時間型數據(DateTime
,簡寫:T)
描述日期和時間的數據,存儲格式為“YYYYMMDDHHMMSS”,其中YYYY代表年,前兩個MM代表月,DD代表日,HH代表小時,后兩個MM代表分鐘,SS代表秒,長度固定為8個字節(jié)。
2.1數據類型7.整型數據(Integer,簡寫:I)
是指不包含小數點部分的數值,以二進制形式存儲,長度固定為4個字節(jié)。
如:25-1008.浮點型數據(Float,簡寫:F)
是數值型數據的一種,與數值型數據完全等價,但在存儲形式上采取浮點格式,由尾數、階數及字母E組成,占用8個字節(jié)。
如:0.25×1015
用0.25E+15表示2.1數據類型9.雙精度數據(Double,簡寫:B)是具有更高精度的數值型數據,長度固定為8個字節(jié)。10.備注型數據(Memo,簡寫:M)
用于存儲字符型數據塊,長度固定為4個字節(jié),用來存儲指向實際數據存放位置的地址指針,實際數據存放在與數據表文件同名的.FPT文件中,其長度僅受磁盤空間的限制。2.1數據類型11.通用型數據(General,簡寫:G)
用于存儲OLE對象,只能用于數據表中字段的定義。該字段包含了對OLE對象的引用,而OLE對象的具體內容可以是文檔、圖片、電子表格等。通用型數據的長度固定為4個字節(jié),用來存儲指向.FPT文件位置的地址指針,實際數據長度僅受磁盤空間的限制。實際數據存放在與數據表文件同名的.FPT文件中OLE:ObjectLinkingandEmbedding,對象連接與嵌入,簡稱OLE技術2.1數據類型12.字符型數據(二進制)
用于存儲任意不經過代碼頁修改而維護的字符型數據。長度不超過254個字節(jié)。注意:字符型數據與字符型數據(二進制)的區(qū)別存放ASCII或漢字等存放二進制數據13.備注型數據(二進制)
用于存儲任意不經過代碼頁修改而維護的備注型數據。長度固定為4個字節(jié)。2.2數據存儲在VFP中,將用于存儲數據的常量、變量、數組、字段、記錄和對象稱為數據的存儲容器,它們決定了數據的類型和存儲方法。
2.2.1常量
常量是指在數據處理過程中其值始終保持不變的量。常量名是常量的標識符,其命名規(guī)則為:以字母或漢字開頭,后面可以跟字母、數字、下劃線和漢字,長度不超過128個字符,與系統(tǒng)保留字不能同名。
2.2.1常量1.數值型常量:是數學中的十進制整數或小數。
如:10.25,-123.5672.浮點型常量:是數值型常量的浮點格式。
如:0.234E-10表示0.234×10-103.字符型常量:用定界符(單撇號/雙撇號/方括號)括起來的字符串。
如:
ˊABCDˊ
、〞1234〞、[中國北京]
2.2.1常量3.字符型常量:用定界符(單撇號/雙撇號/方括號)括起來的字符串。
如:
ˊABCDˊ
、〞1234〞、[中國北京]
[ˊABCDˊ]
2.2.1常量4.邏輯型常量:用下圓點作為定界符,只有真和假兩個值。
如:
.T.、.t.、.Y.、.y.(真),
.F.、.f.、.N.、.n.(假)
2.2.1常量5.日期型常量/日期時間型常量:表示一個確切的日期和時間,用花括號作為定界符。默認格式為{mm/dd/yy}。常用的系統(tǒng)輸出格式:mm/dd/yy常用的系統(tǒng)輸入格式:{^yyyy/mm/dd}
如:{^2010-09-15}{^2010/09/1512:30:15}
也可以用CTOD函數進行轉換,如:
CTOD(ˊ09/15/2010ˊ)
2.2.1常量通過SETDATE,SETCENTURY等命令可以改變默認的日期格式。(1)SETDATE命令格式:SETDATETO………
P20功能:設置當前日期的格式。
2.2.1常量通過SETDATE,SETCENTURY等命令可以改變默認的日期格式。(2)SETCENTURY命令
格式:
SETCENTURYON|OFF
功能:設置年份的位數,ON指定年份為4位,OFF指定年份為2位。例:用不同的日期格式顯示系統(tǒng)的當前日期。在命令窗口中輸入以下命令(從&&開始的內容為注釋部分,不要輸入),并分別按回車鍵執(zhí)行。SETCENTURYOFF&&設置年份為2位數?DATE()&&調用日期函數SETDATETOYMD&&設置年月日格式?DATE()SETCENTURYON&&設置年份為4位數?DATE()演示:顯示結果為09/15/1010/09/152010/09/152.2.2變量
變量是指在數據處理過程中其值可以改變的量。包括字段變量、內存變量、數組變量和系統(tǒng)內存變量。1.變量的命名:
以字母(漢字)或下劃線開頭,由字母、漢字、數字和下劃線組成,長度不能超過128個字符。如:a,_123,aaa123,學生123
非法的變量名:235,12aa,學生123,aa-1232.2.2變量2.字段變量存在于數據表中。當定義好一個數據表的結構,該表中的各個字段名就形成了各個字段變量。
字段變量必須先定義然后才能使用。(1)字段變量隸屬于數據表文件。(2)數據表是存在于計算機中的一個二維表格,數據表中的每一列稱為一個字段,是數據表進行數據處理的基本單位;數據表中的每一行內容稱為一條記錄,由若干個相關聯(lián)的字段組成。(3)在數據表中,字段必須先定義后賦值,然后才可以使用。(4)字段變量名由漢字、字母、數字和下劃線組成,必須以字母或漢字開頭。(5)字段變量的數據類型有13種,與前面的數據類型相同。2.2.2變量3.內存變量:是一種臨時信息存儲單元,獨立于數據表,可以根據需要隨時建立。其類型取決于變量值的類型,可以把不同類型的數據賦給同一個變量。當內存變量名與數據表中的字段變量名相同時,要訪問該內存變量,必須在變量名前加上前綴M.或M->,否則系統(tǒng)將優(yōu)先訪問同名的字段變量。 當內存變量名與字段變量名相同時,字段名優(yōu)先于內存變量名,使用時可以在內存變量名前加上“M->”以示區(qū)別,但賦值時不能使用該前綴。2.2.2變量3.內存變量(1)建立內存變量
格式1:<內存變量名>=<表達式>
格式2:STORE<表達式>TO<內存變量名表>
功能:在定義內存變量的同時確定內存變量的值和類型。
例:
X=5&&定義變量X,并把數值5賦給X
STOREX+10TOY&&定義變量Y,并將表達式X+10的值賦給Y
STORE“北京”TOA,B,C&&定義變量A,B,C,并賦于相同的字符數據
X=.F.
&&重新定義變量X,并賦邏輯值2.2.2變量3.內存變量(2)輸出內存變量
格式1:?<表達式表>
格式2:??<表達式表>
功能:計算<表達式表>中各表達式的值并在屏幕上顯示出來。
說明:
格式1在輸出前先執(zhí)行一次回車換行,再輸出各表達式的值;格式2直接在當前光標所在位置處輸出表達式的值。例:X=5
STOREX+10TOY
STORE"北京"TOA,B,C
X=.F.?X,Y?A,B,C??X,Y顯示結果:(演示)2.2.2變量3.內存變量(3)顯示或打印內存變量
格式:LIST|DISPLAYMEMORY[LIKE<通配符>]
[TOPRINTE|TOFILE<文件名>]
功能:顯示或打印內存變量的當前信息。
例如,在命令窗口中輸入上述命令:
X1="123"X2=5X3=.t.然后:輸入命令:
LISTMEMORYLIKEX*
結果顯示在主窗口中。2.2.2變量注釋信息顯示所有第一個字符為X的內存變量信息變量名作用域類型變量值數值型內存變量的計算機內部表示2.2.2變量3.內存變量(4)清除內存變量
格式1:CLEARMEMORY
格式2:RELEASE<內存變量名表>
格式3:RELEASEALL[LIKE<通配符>|EXCEPT<通配符>]
功能:釋放所有內存變量或指定的內存變量。
格式4:CLEARALLCLEARALL在關閉所有文件的同時清除所有的內存變量。
例如,RELEASEX1
&&釋放內存變量X1
RELEASEALLLIKEX*
&&釋放所有第1個字母為X的內存變量
RELEASEALL
&&釋放所有內存變量
2.2.2變量4.系統(tǒng)變量:以字符“_”開頭的、由VFP系統(tǒng)自動定義生成的變量,其名稱也是系統(tǒng)事先定義好的。
例如,_PAGENO,_ALIGNMENT
如:_screen.fontsize=16
_screen.fontbold=.t.2.2.2變量5.數組內存中連續(xù)的一片存儲區(qū)域,由一組稱為數組元素的變量組成。通過賦值語句可以為各個元素分別賦值,且所賦值的數據類型可以不同。
數組變量:一組變量的集合,這些變量的數據類型可以不同,每個數組元素都可以通過一個數值下標被引用,相當于一個內存變量。一維數組:各個元素按線性排列;
二維數組:類似于一個數據表,第一維是行,第二維是列。數組元素的數據類型是通過所賦值的數據類型來確定的。2.2.2變量5.數組內存中連續(xù)的一片存儲區(qū)域,由一組稱為數組元素的變量組成。通過賦值語句可以為各個元素分別賦值,且所賦值的數據類型可以不同。
數組變量:一組變量的集合,這些變量的數據類型可以不同,每個數組元素都可以通過一個數值下標被引用,相當于一個內存變量。一維數組:各個元素按線性排列;
二維數組:類似于一個數據表,第一維是行,第二維是列。數組元素的數據類型是通過所賦值的數據類型來確定的。數組下標的排列規(guī)則:數組從下標1開始排列,二維數組的元素排列是先按行排,后按列排。例:己定義了數組A(6)與數組B(2,3),它們對應的下標排列如下:A(6):A(1),A(2),A(3),A(4),A(5),A(6)B(2,3):B(1,1),B(1,2),B(1,3),
B(2,1),B(2,2),B(2,3)2.2.2變量
定義:DIMENSION<數組名1>(<數值表達式1>[,<數值表達式2>])[,<數組名2>(<數值表達式3>[,<數值表達式4>])]…
數組必須先定義后使用,
且使用時下標不能出界。每個數組元素通過數組名和
相應的下標被引用。第1個元素第2個元素第3個元素第4個元素第5個元素第6個元素內存中的數組元素數組示意圖數組定義后,系統(tǒng)自動給每個元素賦以邏輯假值.F.5.數組說明:
<數值表達式>為數組下標,對一維數組來說,指的是數組元素的個數;對二維數組來說,指的是數組的最大行號和最大列號。
數組的下標允許使用圓括號或方括號括起來。
在同一個數組中,不同的數組元素數據類型可以不同。
數組一旦被定義之后,該數組的每個元素的初值為邏輯假值,可以使用有關的命令給數組元素賦值。示例:DIMENSIONAB(3),C[2,3]定義:DIMENSION<數組名1>(<數值表達式1>[,<數值表達式2>])[,<數組名2>(<數值表達式3>[,<數值表達式4>])]…
數組元素的賦值與普通內存變量一樣,可以通過STORE命令或“=”來實現。數組的賦值例:給二維數組X和一維數組Y進行賦值。
DIMENSIONX(3,4),Y(3)STORE5TOXY(1)=325Y(2)=“ABC”Y(3)=.T.例如,定義一個一維數組AA和一個二維數組BB
DIMENSI0NAA(5),BB(2,3)
將數值0賦給數組AA中的所有元素
STORE0TOAA將字符串xyz賦給數組元素BB(1,1)
BB(1,1)="XYZ"將數值125賦給數組元素BB(2,1)
BB(2,1)=125將邏輯真值T賦給數組元素BB(2,3)
BB(2,3)=.T.2.2.3其它數據存儲容器
1.字段、記錄和數據表
字段是數據表中存儲、處理數據的基本元素,一個具體的字段只能存儲一種類型的數據。
記錄是數據表中一組字段的集合,同一個數據表中所有記錄都具有相同的字段名,且同名字段在每個記錄中的數據類型、數據長度都是相同的。數據表是一系列相關數據的集合,由多條記錄構成。
字段和記錄構成了一個數據表的全部內容。2.2.3其它數據存儲容器2.對象(Object)
對象是一個具有屬性和行為特征的實體,在面向對象的程序設計中,對象是編程的基本元素,它將某一數據和使用該數據的一組基本操作或過程封裝在一起,構成一個統(tǒng)一體。每個對象都有自己的屬性和行為特征。
2.3運算符和表達式(1)運算符:對相同類型數據進行運算操作的符號。(2)表達式:用運算符將常量、變量、函數等數據連接起來的式子。
表達式的類型由運算符的類型決定,每個表達式按照規(guī)定的運算規(guī)則都產生一個惟一的值。
2.3.1數值運算符及數值表達式算術運算符
1.算術(數值)運算符:圓括號()、乘方(**或^)、乘(*)、除(/)、模運算或取余(%)、加(+)、減(-)
2.3.1數值運算符及數值表達式算術運算符
(2)數值表達式:由數值運算符將數值型常量、變量、函數等連接起來的式子,其結果為數值型。例:5+7,70/(5+2),7*3**2
2.3.1數值運算符及數值表達式算術運算符
(3)運算符的優(yōu)先順序:括號、乘方、乘除與取模、加減例:5+7,70/(5+2),7*3**2結果為:
121063
2.3.2字符運算符及字符表達式1.字符運算符(1)“+”運算符:兩個字符串首尾相連形成一個新的字符串。(2)“-”運算符:兩個字符串相連,并將前字符串尾部的空格移到合并后的新字符串的尾部。2.字符表達式:用字符串運算符將字符型數據連接起來的式子,其結果仍是字符型數據。例如,?”ABCD”+”EFG”+”1234”
&&結果為:
?”ABCD”-”EFG”+”1234”&&結果為:ABCDEFG1234ABCDEFG12342.3.3日期運算符及日期表達式1.日期型運算符:加法(+)、減法(-)2.日期表達式:由日期運算符將日期型常量、變量、函數等數據連接起來的式子,其返回結果為日期型或者數值型數據。2.3.3日期運算符及日期表達式
例如,
?{^2010-09-08}+5
&&結果為日期
?{^2010-09-08}-5
&&結果為日期
?{^2013-07-01}-{^2010-09-08}
&&結果為天數3.日期表達式的幾種形式:<日期型數據>+<數值型數據>結果為指定日期若干天后的日期<數值型數據>+<日期型數據>
同上<日期型數據>-<數值型數據>結果為指定日期若干天前的日期<日期型數據>-<日期型數據>兩個日期相差的天數09/13/1009/03/101027
2.3.4關系運算符和關系表達式1.關系運算符:如下表所示。關系運算符
2.關系表達式:用關系運算符將運算元素連接起來的式子,其結果為邏輯真值(.T.)或邏輯假值(.F.)。
2.3.4關系運算符和關系表達式1.關系運算符:關系運算符
2.關系表達式:3.關系運算符的兩邊:可以是字符表達式、數值表達式或者日期表達式,但兩邊的數據類型必須一致才能進行比較。
2.3.4關系運算符和關系表達式例如:“A”>“B”、“A”<=“B”“A”=“B”、“A”<>“B”、5+6>8關系運算符
看書中的規(guī)定
2.3.4關系運算符和關系表達式例如:
S1="讀者"
S2="讀者文摘"
SETEXACTON?S1=S2,S2=S1,S2==S1
&&結果是
.F..F..F.
SETEXACTOFF
?S1=S2,S2=S1,S2==S1
&&結果是
.F..T..F.關系運算符
看書中的規(guī)定
2.3.4關系運算符和關系表達式例如:?“abc”>“A”&&結果是
.T.?{^2006-09-08}>{^2005-12-10}&&結果是
.T.
?“男”>“女”&&結果是
.T.
?“美國”<“中國”&&結果是
.F.
?2>=1&&結果是
.T.關系運算符
看書中的規(guī)定
2.3.4關系運算符和關系表達式例如:?“abc”>“A”&&結果是
.T.?{^2006-09-08}>{^2005-12-10}&&結果是
.T.
?“Pro”$“FOXPro”&&結果是
.T.關系運算符
看書中的規(guī)定“$”字符串包含運算符:檢測左邊的字符串是否被包含在右邊的字符串中。如果包含,返回邏輯真值(.T.),否則返回邏輯假值(.F.)?“麗”$“李小麗”&&結果是
.T.?“麗”$“李麗姍”&&結果是
.T.注意:
假設X的值為1,則
x=10?x=10
有何區(qū)別?????2.3.5邏輯運算符和邏輯表達式1.邏輯運算符:AND(與):兩個表達式的值均為真,結果才為真;否則為假。OR(或):兩個表達式的值均為假,結果才為假。NOT、!(非):真值變?yōu)榧僦?,假值變?yōu)檎嬷怠?yōu)先級為:NOT,AND,OR2.邏輯表達式:用邏輯運算符將邏輯型運算元素連接起來的式子,其結果仍是邏輯型數據。例如,
?10>5.AND.5<2,10>5.OR.5<2
&&結果為.F..T.
2.3.5邏輯運算符和邏輯表達式3.優(yōu)先級:括號→函數→算術運算→字符運算→關系運算→邏輯運算,同級運算從左至右順序進行。例如,x1=3,y1=-2,x2=8,y2=-6
則
x1+y1>x2+y2.AND..NOT.(y1<y2)
的結果為.F.2.3.6類與對象運算符
2.3.7名稱表達式
后面再詳細介紹2.4函數(Function)
1.函數
函數是一種能夠完成某種特定操作或功能的數據形式。一個函數可以接受一個或多個參數,并通過特定的運算返回一個值。
格式:函數名([參數1][,參數2]…)函數值:函數的運算結果
說明:任何可以使用表達式的地方都可以使用函數。2.4函數(Function)2.函數的類型系統(tǒng)函數:由VFP提供的內部函數,包括數值處理函數、字符處理函數、日期和時間處理函數、數據類型轉換函數、測試函數、其它函數等.
如:DATE()函數等
自定義函數:由用戶自己定義的函數2.4.1數值處理函數
1.取整函數INT()格式:INT(<數值表達式>)功能:返回數值表達式的整數部分。例:?INT(5.96)結果:
?INT(-8.66)?INT(10.98-2.43)5-882.4.1數值處理函數
2.四舍五入函數ROUND()格式:ROUND(<數值表達式1>,<數值表達式2>)
功能:對<數值表達式1>的值進行四舍五入運算。例:?ROUND(345.6799,3)結果:
?ROUND(345.6799,0)?ROUND(345.6799,-2)345.6803463002.4.1數值處理函數
3.取絕對值函數ABS()格式:ABS(<數值表達式>)功能:求數值表達式的絕對值。例:?ABS(35)結果:
?ABS(-35)
35352.4.1數值處理函數
4.求最大值函數MAX()格式:MAX(<數值表達式1>,<數值表達式2>[,<數值表達式3>…)功能:返回幾個數值表達式中最大的值。例:?MAX(10,20,30)
結果:
?MAX(-10,-20,100)
301002.4.1數值處理函數
5.求最小值函數MIN()格式:MIN(<數值表達式1>,<數值表達式2>[,<數值表達式3>…)功能:返回幾個數值表達式中最小的值。例:?MIN(10,20,30)
結果:
?MIN(-10,-20,100)
10-202.4.1數值處理函數
6.求平方根函數SQRT()格式:SQRT(<數值表達式>)功能:返回數值表達式的算術平方根。例:?SQRT(16)結果:
42.4.1數值處理函數
7.求自然對數函數LOG()格式:LOG(<數值表達式>)功能:求數值表達式的自然對數值。例:?LOG(32.78)結果:
3.492.4.1數值處理函數
8.指數函數EXP()書本錯格式:EXP(<數值表達式>)功能:求數值表達式對于e的指數函數的值。(e數值表達式)例:?EXP(3)結果:
20.092.4.1數值處理函數
9.求余數函數MOD()格式:MOD(<數值表達式1>,<數值表達式2>)功能:求<數值表達式1>除以<數值表達式2>的余數,且<數值表達式2>的值不能為0。說明:函數返回值的符號與<數值表達式2>的符號相同。例:?MOD(15,4),MOD(15,-4),MOD(-15,4),MOD(-15,-4)結果:
3-11-32.4.2字符處理函數
1.宏代換函數&格式:&<字符型變量>[.<字符表達式>]功能:替換一個字符型變量的內容,即&的值是變量中的字符串。如果該函數與其后的字符無明確分界,則要用“.”作為函數結束標識。宏替換可以嵌套使用。例:aa="bb"
結果:
bb=
"北京"?aa,bb,&aa?"&bb.是中國的首都"n="567.83"?356.08+&nbb北京北京北京是中國的首都923.912.4.2字符處理函數
2.計算字符串長度函數LEN()格式:LEN(<字符表達式>)功能:計算字符串中的字符個數,返回結果為數值型。例:結果:
?LEN("ABCDF")?LEN("ABCDF")X="首都經貿大學"?LEN(X)58122.4.2字符處理函數
3.生成空格函數SPACE()格式:SPACE(<數值表達式>)功能:產生由數值表達式指定數目的空格,返回結果為字符型。例:結果:
?"北京"+SPACE(3)+"首都"北京首都2.4.2字符處理函數
10.取子字符串函數SUBSTR()格式:SUBSTR(<字符表達式>,<數值表達式1>[,<數值表達式2>])功能:從指定的<字符表達式>中,截取一個子字符串。子字符串的起點位置由<數值表達式1>給出,截取子字符串的字符個數由<數值表達式2>給出。例:
?SUBSTR("城市經濟",5,4)?SUBSTR("中華人民共和國",5)結果:經濟人民共和國2.4.2字符處理函數
11.取左邊子字符串函數LEFT()格式:LEFT(<字符表達式>,<數值表達式>)功能:從指定的<字符表達式>的左邊開始截取<數值表達式>指定個數的字符。例:
?LEFT("城市經濟",4)結果:城市2.4.2字符處理函數
12.取右邊子字符串函數RIGHT()格式:RIGHT(<字符表達式>,<數值表達式>)功能:從指定的<字符表達式>的右邊開始截取<數值表達式>指定個數的字符。例:
?RIGHT("城市經濟",4)結果:經濟2.4.2字符處理函數
13.子字符串位置測試函數AT()格式:AT(<子字符串>,<主字符串>[,
<數字>])功能:求<子字符串>在<主字符串>中的起始位置,函數返回值為數值型。說明:<數字>表示<子字符串>在<主字符串>中第幾次出現,默認為第1次.如果不在,則返回值為0.例:?AT("大學","清華大學是一所著名大學")?AT("大學","清華大學是一所著名大學",2)結果:5192.5命令2.5.1命令組成和書寫規(guī)則命令格式:命令動詞+修飾子句1.命令動詞
所有命令都以命令動詞開頭,一般為一個英文動詞,表示要執(zhí)行的命令功能。如:2.子句
用來修飾或限制命令。(1)范圍子句
指明在哪些記錄范圍內執(zhí)行命令,有四種:
RECORD<N>
表示指定第N個記錄;
NEXT<N>
表示從當前記錄開始的N個記錄;
ALL
表示數據庫的所有記錄;
REST
表示從當前記錄開始到最后一個記錄。
學生RECORD<N>
表示指定第N個記錄;如:LISTRECORD5學生NEXT<N> 表示從當前記錄開始的N個記錄;如:3LISTNEXT5學生ALL 表示數據庫的所有記錄;如:LISTALL學生REST 表示從當前記錄開始到最后一個記錄;如:3LISTREST2.5.1命令組成和書寫規(guī)則命令格式:命令動詞+修飾子句1.命令動詞2.子句
用來修飾或限制命令。(2)FIELDS子句
指明對數據表中的哪些字段執(zhí)行命令。學生如:LISTALLFIELDS姓名,性別2.5.1命令組成和書寫規(guī)則命令格式:命令動詞+修飾子句1.命令動詞2.子句
用來修飾或限制命令。(3)FOR/WHILE子句
后面跟一個邏輯表達式,表示僅對符合條件(即表達式的結果為.T.)的記錄執(zhí)行命令操作。顯示命令范圍要顯示的字段條件LIST
ALL
FIELDS學號,姓名,出生日期
FOR性別=”女”
學生√√√√√顯示命令范圍要顯示的字段條件LIST
ALL
FIELDS學號,姓名,出生日期
FOR性別=”女”
學生顯示命令范圍要顯示的字段條件LIST
ALL
FIELDS學號,姓名,出生日期
FOR性別=”女”
結果為:2.5.1命令組成和書寫規(guī)則3.命令書寫規(guī)則(1)必須
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 注冊土木工程師考試成功備考經驗試題及答案
- 燃料電池汽車的挑戰(zhàn)與機遇試題及答案
- 大學物理的重要性2025年試題及答案
- 家具行業(yè)設計品牌價值塑造試題及答案
- 小麥倉儲與配套設施建設可行性分析
- 現代漢語導論試題及答案
- 英語市場定位能力測試試題及答案
- 無菌知識考試題及答案
- 水污染治理設施建設提標改造項目設計方案優(yōu)化
- 化工項目工程合同標準文本
- 敏捷跨文化團隊協(xié)作-全面剖析
- 2025年3月29日全國事業(yè)單位聯(lián)考A類《職測》真題及答案
- 八年級勞動教育測試題目及答案
- 球團焙燒工(高級)技能鑒定備考試題庫-上(單選、多選題)
- 知識寶庫中的寶藏知識產權的投資潛力和實踐路徑探索
- 基于深度學習的圖像修復算法研究
- 隱私與保密信息管理制度
- 《隧道防火保護板系統(tǒng)技術規(guī)程》
- 2025年安徽黃山旅游集團招聘筆試參考題庫含答案解析
- 中銅國際貿易集團有限公司招聘筆試沖刺題2025
- 商演服務合同
評論
0/150
提交評論