初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)

初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)

ID:35299073

大?。?8.63 KB

頁數(shù):14頁

時間:2019-03-23

初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)_第1頁
初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)_第2頁
初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)_第3頁
初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)_第4頁
初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)_第5頁
資源描述:

《初學(xué)sqlserver數(shù)據(jù)庫的一些常用操作總結(jié)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、初學(xué)SQLServer數(shù)據(jù)庫的一些常用操作總結(jié)對于初學(xué)者來說,SQLServer數(shù)據(jù)庫的學(xué)習(xí)似乎有一定的難度。本文我們主要對SQLServer數(shù)據(jù)庫的一些常用操作進行了總結(jié),希望能夠?qū)Τ鯇W(xué)者有所幫助。1.增加字段1.alter?table?docdsp?2.add?dspcode?char(200)?2.刪除字段1.ALTER?TABLE?table_NAME?DROP?COLUMN?column_NAME?3.修改字段類型1.ALTER?TABLE?table_name?2.ALTER?COLUMN?column_name?new_data_type?4.sp_rename改名更改

2、當(dāng)前數(shù)據(jù)庫中用戶創(chuàng)建對象(如表、列或用戶定義數(shù)據(jù)類型)的名稱。語法:1.sp_rename?[?@objname?=?]?'object_name'?,?2.[?@newname?=?]?'new_name'?3.[?,?[?@objtype?=?]?'object_type'?]?如:1.EXEC?sp_rename?2.'newname','PartStock'?5.sp_help顯示表的一些基本情況1.sp_help?'object_name'?2.如:?3.EXEC?sp_help?4.'PartStock'?6.判斷某一表PartStock中字段PartVelocity是否

3、存在141.if?exists?(select?*?from?syscolumns?where?id=object_id('PartStock')?and?name='PartVelocity')?2.print?'PartVelocity?exists'??3.else?print?'PartVelocity?not?exists'?另法:判斷表的存在性:1.select?count(*)?from?sysobjects?where?type='U'?and?name='你的表名'?判斷字段的存在性:1.select?count(*)?from?syscolumns?2.where

4、?id?3.=?(select?id?from?sysobjects?where?type='U'?and?name='你的表名')?4.and?name?=?'你要判斷的字段名'?7.隨機讀取若干條記錄Access語法:SELECTtop10*From表名ORDERBYRnd(id)Sqlserver:selecttopn*from表名orderbynewid()mysql:select*From表名OrderByrand()Limitn8.說明:日程安排提前五分鐘提醒select*from日程安排wheredatediff(minute,f開始時間,getdate())>59.前

5、10條記錄selecttop10*formtable1where范圍10.包括所有在TableA中但不在TableB和TableC中的行并消除所有重復(fù)行而派生出一個結(jié)果表(selectafromtableA)except(selectafromtableB)except(selectafromtableC)11.說明:隨機取出10條數(shù)據(jù)selecttop10*fromtablenameorderbynewid()12.列出數(shù)據(jù)庫里所有的表名14selectnamefromsysobjectswheretype=U13.列出表里的所有的字段名selectnamefromsyscolum

6、nswhereid=object_id(TableName)14.說明:列示type、vender、pcs字段,以type字段排列,case可以方便地實現(xiàn)多重選擇,類似select中的case。1.select?type,sum(case?vender?when?A?then?pcs?else?0?end),sum(case?vender?when?C?then?pcs?else?0?end),?2.sum(case?vender?when?B?then?pcs?else?0?end)?FROM?tablename?group?by?type?15.說明:初始化表table1TRUN

7、CATETABLEtable116.說明:幾個高級查詢運算詞A:UNION運算符UNION運算符通過組合其他兩個結(jié)果表(例如TABLE1和TABLE2)并消去表中任何重復(fù)行而派生出一個結(jié)果表。當(dāng)ALL隨UNION一起使用時(即UNIONALL),不消除重復(fù)行。兩種情況下,派生表的每一行不是來自TABLE1就是來自TABLE2。B:EXCEPT運算符EXCEPT運算符通過包括所有在TABLE1中但不在TABLE2中的行并消除所有重復(fù)行而派生出一個結(jié)果表。當(dāng)A

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。