SQLserver增刪改操作

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   color   sp   strong   on   

作者:gw   裝載請註明出處

--------------------------------------

一. 插入資料

(1)插入單個元組

INSERT  INTO <表名>[(<列名1>[,<列名2>…)] 

 VALUES (<值1>[,<值2>]…);

(2)插入子查詢結果

INSERT  INTO <表名>[(<列名1>[,<列名2>…)] 

 子查詢;

-------------------------------------

   

--查看一張表的詳細資料 如果事先不知道表的結構和約束條件的話可以通過sp_hele來查看

sp_help sc;

   

--插入單條資料

--按照順序插入 注意資料類型匹配 還有要滿足約束條件

insert into student values(‘2014019‘,‘德瑪‘,‘男‘,‘20‘,‘005‘);

insert into student(sno,sname) values(‘2014020‘,‘皇子‘);

insert into course values(‘009‘,‘測試課‘,null,4);

 

-- 一次性匯入多條資料

--建立一張表

create table test(sno char(9) primary key,sname char(10));

--將student表中的姓名和學號匯入 test表中

insert into test(sno,sname) select sno,sname from student;

--查看結果

select * from test;

二. 更新資料

--文法

UPDATE <表名>

SET <列名> = <運算式>[,<列名> = <運算式>]… [WHERE <條件>];

【注意】

(1)運算式可為具體值、計算結果、子查詢;

(2)省略WHERE則修改所有元組;

(3)注意保證資料的一致性。

 

--查看下student表的資料

select * from student;

--在錄入這張表的時候有點小問題

--fuck!! 夏侯淵什麼時候變成女的了 不行必須改過來

update student set ssex=‘男‘ where sno=‘2014003‘;

 

--其實修改表中的資料 還可以先把該資料刪除掉然後再添加

 

三. 刪除資料

--文法

DELETE FROM <表名> [WHERE <條件>];

【注意】

(1)省略WHERE則刪除表中的全部元組

(2)只刪表的資料,不刪表的定義

(3)注意保證資料的一致性

 

--刪除資料

delete from student where sno=‘2014019‘;

 

---------------------------------------------------------------------------------------------------------------

對於新手來說有時候在插入,刪除,更新時會出現一些異常 相應的操作就會失敗

則可以是一些約束造成的, 有關於這些問題的解決請看 sqlserver約束這一節.

 

SQLserver增刪改操作

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.