中級通信互聯(lián)網(wǎng)技術(shù)知識點(diǎn)精講之?dāng)?shù)據(jù)更新

互聯(lián)網(wǎng)技術(shù) 責(zé)任編輯:小狐貍 2016-08-19

摘要:下面是由希賽小編整理的中級通信互聯(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子句給出&lt;表達(dá)式&gt;的值用于取代相應(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)推薦:

       中級通信工程師互聯(lián)網(wǎng)技術(shù)專業(yè)基礎(chǔ)課

       2013年中級通信工程師考試試題分析與解答

       中級通信工程師互聯(lián)網(wǎng)技術(shù)考試大綱

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 4
專注在線職業(yè)教育23年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢在線老師!