命令 |
功能 |
示例 |
備注 |
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 " 成績不能為負(fù)數(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 語句將表中的記錄加上刪除標(biāo)記。 |
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é)果更新記錄 |