表的建立
關(guān)系數(shù)據(jù)庫(kù)的主要特點(diǎn)之一就是用表的方式組織數(shù)據(jù)。表是SQL語(yǔ)言存放數(shù)據(jù)、查找數(shù)據(jù)以及更新數(shù)據(jù)的基本數(shù)據(jù)結(jié)構(gòu)。在SQL語(yǔ)言中,表有嚴(yán)格的定義,它是一種二維表,對(duì)于這種表有如下規(guī)定:每一張表都有一個(gè)名字,通常稱為表名或關(guān)系名。表名必須以字母開頭,最大長(zhǎng)度為30個(gè)字符。
2)一張表可以由若干列組成,列名唯一,列名也稱作屬性名。
3)表中的一行稱為一個(gè)元組,它相當(dāng)于一條記錄。
4)同一列的數(shù)據(jù)必須具有相同的數(shù)據(jù)類型。
5)表中的每一個(gè)列值必須是不可分割的基本數(shù)據(jù)項(xiàng)。
CREATE TABLE
(
(
…
列名
[TABLESPACE
[STORAGE (
[ENABLE
[DISABLE
插入數(shù)據(jù)
表名[(列名1,…)]值1,值2,…,值n)子查詢];假設(shè)有一張表Student如下所示:將新學(xué)生E增加到上表中,并按照表的結(jié)構(gòu)將信息添加完整,需要如下語(yǔ)句:
當(dāng)一個(gè)表新建成時(shí),它里面沒有數(shù)據(jù),通過(guò)向表中扦入數(shù)據(jù),建成表的實(shí)例。
語(yǔ)句句法:
INSERT INTO
VALUES(
[
NO | NAME | AGE |
1001 | A | 12 |
1002 | B | 14 |
INSERT INTO STUDENT VALUSE(1003, 'E',12);
修改數(shù)據(jù)
對(duì)表中已有數(shù)據(jù)進(jìn)行修改,語(yǔ)句句法:
UPDATE
WHERE
例如:對(duì)下表Student
NO | NAME | AGE |
1001 | A | 12 |
1002 | B | 14 |
將
UPDATE STUDENT SET AGE=18 WHERE NAME='B';
表名SET 列名1=表達(dá)式1,列名2=表達(dá)式2,…條件;B的年紀(jì)改為18;應(yīng)該執(zhí)行以下語(yǔ)句:
相關(guān)推薦:2010年計(jì)算機(jī)軟件水平考試時(shí)間安排通知北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |