sql2000創(chuàng)建數(shù)據(jù)庫

sql2000創(chuàng)建數(shù)據(jù)庫

ID:34725814

大小:119.18 KB

頁數(shù):13頁

時間:2019-03-10

sql2000創(chuàng)建數(shù)據(jù)庫_第1頁
sql2000創(chuàng)建數(shù)據(jù)庫_第2頁
sql2000創(chuàng)建數(shù)據(jù)庫_第3頁
sql2000創(chuàng)建數(shù)據(jù)庫_第4頁
sql2000創(chuàng)建數(shù)據(jù)庫_第5頁
資源描述:

《sql2000創(chuàng)建數(shù)據(jù)庫》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基礎(chǔ)創(chuàng)建數(shù)據(jù)庫  創(chuàng)建之前判斷該數(shù)據(jù)庫是否存在  ifexists(select*fromsysdatabaseswherename='databaseName')  dropdatabasedatabaseName  go  CreateDATABASEdatabase-name刪除數(shù)據(jù)庫  dropdatabasedbname備份sqlserver  ---創(chuàng)建備份數(shù)據(jù)的device  USEmaster  EXECsp_addumpdevice'disk','testBack','c:mssql7backupMyNwind_1.dat' 

2、 ---開始備份  BACKUPDATABASEpubsTOtestBack創(chuàng)建新表  createtabletabname(col1type1[notnull][primarykey],col2type2[notnull],..)  根據(jù)已有的表創(chuàng)建新表:  A:go  use原數(shù)據(jù)庫名  go  select*into目的數(shù)據(jù)庫名.dbo.目的表名from原表名(使用舊表創(chuàng)建新表)  B:createtabletab_newasselectcol1,col2…fromtab_olddefinitiononly創(chuàng)建序列  createsequen

3、ceSIMON_SEQUENCE  minvalue1--最小值  maxvalue999999999999999999999999999--最大值  startwith1--開始值  incrementby1--每次加幾  cache20;刪除新表  droptabletabname增加一個列  Altertabletabnameaddcolumncoltype刪除一個列  Altertabletabnamedropcolumncolname添加主鍵  Altertabletabnameaddprimarykey(col)  說明:刪除主鍵:Al

4、tertabletabnamedropprimarykey(col)創(chuàng)建索引  create[unique]indexidxnameontabname(col…。)  刪除索引:dropindexidxnameontabname  注:索引是不可更改的,想更改必須刪除重新建。創(chuàng)建視圖  createviewviewnameasselectstatement  刪除視圖:dropviewviewname幾個簡單的基本的sql語句  (1)數(shù)據(jù)記錄篩選:  sql="select*from數(shù)據(jù)表where字段名=字段值orderby字段名[desc]"

5、  sql="select*from數(shù)據(jù)表where字段名like'%字段值%'orderby字段名[desc]"  sql="selecttop10*from數(shù)據(jù)表where字段名orderby字段名[desc]"  sql="select*from數(shù)據(jù)表where字段名in('值1','值2','值3')"  sql="select*from數(shù)據(jù)表where字段名between值1and值2"  (2)更新數(shù)據(jù)記錄:  sql="update數(shù)據(jù)表set字段名=字段值where條件表達(dá)式"  sql="update數(shù)據(jù)表set字段1=值1,字段

6、2=值2……字段n=值nwhere條件表達(dá)式"  (3)刪除數(shù)據(jù)記錄:  sql="deletefrom數(shù)據(jù)表where條件表達(dá)式"  sql="deletefrom數(shù)據(jù)表"(將數(shù)據(jù)表所有記錄刪除)  (4)添加數(shù)據(jù)記錄:  sql="insertinto數(shù)據(jù)表(字段1,字段2,字段3…)values(值1,值2,值3…)"  sql="insertinto目標(biāo)數(shù)據(jù)表select*from源數(shù)據(jù)表"(把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表)  (5)數(shù)據(jù)記錄統(tǒng)計函數(shù):  AVG(字段名)得出一個表格欄平均值  COUNT(*¦字段名)對數(shù)據(jù)

7、行數(shù)的統(tǒng)計或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計  MAX(字段名)取得一個表格欄最大的值  MIN(字段名)取得一個表格欄最小的值  SUM(字段名)把數(shù)據(jù)欄的值相加  引用以上函數(shù)的方法:  sql="selectsum(字段名)as別名from數(shù)據(jù)表where條件表達(dá)式"  setrs=conn.excute(sql)  用rs("別名")獲取統(tǒng)計的值,其它函數(shù)運(yùn)用同上?! 〔樵?nèi)コ貜?fù)值:selectdistinct*fromtable1  (5)數(shù)據(jù)表的建立和刪除:  CREATETABLE數(shù)據(jù)表名稱(字段1類型1(長度),字段2類型2(長度)……

8、)幾個高級查詢運(yùn)算詞  A:UNION運(yùn)算符  UNION運(yùn)算符通過組合其他兩個結(jié)果表(例如TABLE1和TABLE2)并

當(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)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。