網(wǎng)站首頁(yè)
分類導(dǎo)航
試題中心
下載中心
英語(yǔ)學(xué)習(xí)
繽紛校園
考試論壇
網(wǎng)站留言
客服中心
 計(jì)算機(jī)等級(jí)考試VFP教程:第五章 創(chuàng)建查詢與視圖
【字體:
計(jì)算機(jī)等級(jí)考試VFP教程:第五章 創(chuàng)建查詢與視圖
http://m.1glr.cn 來(lái)源:考試吧(Exam8.com) 點(diǎn)擊: 更新:2006-10-31

5.3 SQL 語(yǔ)言中的命令語(yǔ)句

SQL是一種日趨流行的標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)系統(tǒng)管理語(yǔ)言,能使數(shù)據(jù)檢索異常地方便、靈活。

VFP5.0支持的7條SQL命令一覽表

命令

功能

示例

備注

CREATE TABLE -SQL 創(chuàng)建一個(gè)指定字段的表 create table xs (;

xh c(4) default "1201" primary key,;

xm c(6), ;

xb c(2) check xb="男" or xb="女" error "性別只能是男或女" default "女",;

nl n(2) null )

新表的每個(gè)字段由名稱、類型、精度、比例、是否支持 NULL 值和參照完整性規(guī)則來(lái)定義,可從命令本身或數(shù)組中獲得這些定義。
CREATE CURSOR-SQL 創(chuàng)建一個(gè)臨時(shí)表 CREATE CURSOR teacher ;

(TeacherID N(5), Name C(20), Address;

C(30),OfficeNo C(8) NULL, Specialty M)

ALTER TABLE - SQL 以編程方式修改一個(gè)已存在的表的結(jié)構(gòu)。 ALTER TABLE xscj ADD COLUMN kcmc C(14) 可以修改表中每個(gè)字段的名稱、類型、精度、比例、是否支持 NULL 值和參照完整性規(guī)則。
ALTER TABLE cj;

ALTER COLUMN cj SET CHECK cj >= 0;

ERROR " 成績(jī)不能為負(fù)數(shù)"

SELECT - SQL 從一個(gè)或多個(gè)表中檢索數(shù)據(jù)。 SELECT 表xs.xh, 表xs.xm, 表xs.xb, ;

FROM 數(shù)據(jù)test!表xs;

WHERE 表xs.xh >'81991025';

ORDER BY 表xs.xh

可以用union命令連接兩個(gè)條件。
DELETE - SQL 使用 SQL 語(yǔ)句將表中的記錄加上刪除標(biāo)記。 DELETE FROM cj WHERE cj<60  
INSERT - SQL 在已存在表的末尾追加一條新記錄

INSERT INTO xs(xh,xm,xb) VALUES;

("8399101", "張麗", "女")

新記錄包含的數(shù)據(jù)列在 INSERT 命令中,或者來(lái)自數(shù)組。
UPDATE - SQL 更新表中的記錄 UPDATE cj SET cj = cj*1.05 WHERE cj>80 可以基于 SELECT - SQL 語(yǔ)句結(jié)果更新記錄

 

上一頁(yè)  [1] [2] [3] [4] 

文章錄入:ak47    責(zé)任編輯:ak47  
 版權(quán)聲明
   如果本網(wǎng)站所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本網(wǎng)內(nèi)容,請(qǐng)注明出處。
 發(fā)表評(píng)論
關(guān)于本站 網(wǎng)站聲明 廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接   
Copyright © 2004-2006 考試吧 (Exam8.com) All Rights Reserved 
中國(guó)科學(xué)院研究生院中關(guān)村園區(qū)(北京市海淀區(qū))