Sql Server 2008學習之第二天

2022-07-30 09:24:17 字數 1322 閱讀 8822

上次學到對資料庫中某錶新增字段,下面我們繼續學習

--修改資料庫表中某列字段

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 學習筆記(一)

資料庫的基本操作分類 1 資料庫的查詢及查詢語句 2 資料庫資料修改 select union 單獨資料的查詢 表示任意0個或多個字元 oracle sqlserver mysql 支援支援支援 select from 表名 where 列名 like 查詢出全部 select from 表名 wh...

Sql Server 2008 收縮日誌

收縮日誌 alter database dnname set recovery with no wait goalter database dnname set recovery 簡單模式 gouse dnname godbcc shrinkfile n dnname log 11,truncate...

徹底解除安裝sql server2008

微軟的開發工具在按裝和解除安裝時都讓人頭疼,只能是裝在c盤,裝在其他盤時最容易出事 在重新按裝的時候一定要把以前的例項解除安裝完才行。要不就會出錯。在解除安裝sql server後,其實還沒有完成,還要把登錄檔資訊完全刪乾淨,下面就將教您徹底刪除sql server登錄檔的方法,供您參考。在解除安裝...