摘要:下面是由希賽小編整理的中級通信互聯(lián)網(wǎng)技術(shù)知識點(diǎn)精講之?dāng)?shù)據(jù)更新,希望能幫助學(xué)友們。具體內(nèi)容如下
下面是由希賽小編整理的中級通信互聯(lián)網(wǎng)技術(shù)知識點(diǎn)精講之?dāng)?shù)據(jù)更新,希望能幫助學(xué)友們。具體內(nèi)容如下:
數(shù)據(jù)更新
SQL中數(shù)據(jù)更新包括插入數(shù)據(jù)、修改數(shù)據(jù)和刪除數(shù)據(jù)3條語句。
1.插入數(shù)據(jù)
SQL的數(shù)據(jù)插入語句INSERT通常有兩種形式:一種是插入一個(gè)元組,另一種是插入子?xùn)嗽兘Y(jié)果。后者可以一次插入多個(gè)元組。
(1)插入單個(gè)元組
插入單個(gè)元組的INSERT語句的格式為:
INSERT
INTO<表名〉[(〈厲性列1>[.〈厲性列2>]...)]
VALUES(〈常量1>[,<常量2>]...);
其功能是將新元組插入指定表中。其中,新記錄屬性列1的值為常量1,屬性列2的值為常量2,等等。INTO子句中沒有出現(xiàn)的屬性列,新記錄在這些列上將取空值。但必須注意的是,在表定義時(shí)說明了NOTNULL的屬性列不能取空值,否則會出錯(cuò)。如果INTO子句中沒有指明任何列名,則新插入的記錄必須在每個(gè)屬性列上均有值。
(2)插入子?xùn)嗽兘Y(jié)果
子查詢不僅可以嵌套在SELECT語句中,用以構(gòu)造父查詢的條件,也可以嵌套在INSERT語句中,用以生成要插入的批量數(shù)據(jù)。
插入子?xùn)嗽兘Y(jié)果的INSERT語句的格式為:
INSERTINTO〈表名〉[(〈厲性列1>[,〈屬性列2X..])子?xùn)嗽儯?/p>
2.修改數(shù)據(jù)
修改操作語句的一般格式為:UPDATE〈表名〉SET〈列名>=〈表達(dá)式>[,〈列名>=〈表達(dá)式〉]...[WHERE〈條件〉]:
其功能是修改指定表中滿足WHERE子句條件的元組。其中,SET子句給出<表達(dá)式>的值用于取代相應(yīng)的屬性列值。如果省略WHERE子句,則表示要修改表中的所有元組。
3.刪除數(shù)據(jù)
刪除語句的一般格式為:
DELETEFROM〈表名〉[WHERE〈條件〉];
DELETE語句的功能是從指定表中刪除滿足WHERE子句條件的所有元組。如果省略WHERE子句,表示刪除表中全部元組,但表的定義仍在字典中。
返回目錄:中級通信互聯(lián)網(wǎng)技術(shù)知識點(diǎn)精講之?dāng)?shù)據(jù)庫技術(shù)匯總
相關(guān)推薦:
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題