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

5.3 SQL 語言中的命令語句

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

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

命令

功能

示例

備注

CREATE TABLE -SQL 創(chuàng)建一個指定字段的表 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 )

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

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

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

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

ALTER COLUMN cj SET CHECK cj >= 0;

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

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

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

WHERE 表xs.xh >'81991025';

ORDER BY 表xs.xh

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

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

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

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

 

上一頁  [1] [2] [3] [4] 

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