標籤:
上次學到對資料庫中某表添加欄位,下面我們繼續學習
--修改資料庫表中某欄欄位
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學習之第二天