Sql Server 2008學習之第二天

來源:互聯網
上載者:User

標籤:

上次學到對資料庫中某表添加欄位,下面我們繼續學習

--修改資料庫表中某欄欄位

use 資料庫

alter table 表名 alter column 列明 列類型

--如何刪除資料庫中某欄欄位

use 資料庫

alter table 表名 drop column 列名

--刪除資料庫中某個表

use 資料庫

drop table 表名

向資料庫某表中插入資料 use 資料庫

use 資料庫

insert into 表名 (列1名,列2名)values(‘列1值‘,‘列2值‘)   --根據列類型  對不同列添加不同類型資料

--更新資料庫中某欄欄位

use 資料庫

update 表名 set 列1名=‘列1值‘,列2名=‘列2值‘    .....    --根據情況,一次更新單個或者多個列的值

--下面講一下select語句的基本文法以及條件查詢,因為後面要用到條件更新,其實也就是where後面緊跟條件

use 資料庫

select * from 表名   --其中“*”號  說明所查詢表中所有的欄位列要求都查詢出來,如果只是查詢符合某些條件的,那麼就用到了where關鍵字

--如果查詢資料庫中某表的某些欄位(假如我們查詢表中Age欄位和Name欄位),那麼我們可以這樣寫

use 資料庫

select Age,Name from 表名     --注意  這裡我們將之前的* 號換成了具體的欄位  就是代表我們要查詢某些欄欄位而不是全部欄位都查詢出來了

--比如查詢表中所有列資訊,並且Age滿足大於20歲的所有資訊,那麼我們可以這樣寫

use 資料庫

select * from 表名 where Age>20   

--帶有條件的更新語句(比如說更新表中Age大於20的學生的班級為高二班)

use 資料庫

update 表名 set 班級=‘高二班‘ where Age >20

--接下來我們學習一條複雜的更新語句,帶有運算的SQL語句 ,更新Age=20的學生的年齡預設+1歲,那麼我們可以這樣寫

use 資料庫

update 表名 set Age=Age+1 where Age=20   --其中Age=Age+1 就是年齡在原本的基礎上+1

--刪除資料庫中某表所有資料

use 資料庫

delete from 表名

--刪除資料庫中某條記錄,或者刪除合格某些記錄

use 資料庫

delete from 表名 where Age>21   --刪除表名Age大於21的所有記錄

 

Sql Server 2008學習之第二天

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.