數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)

ID:46233979

大小:941.00 KB

頁(yè)數(shù):39頁(yè)

時(shí)間:2019-11-21

數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)_第1頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)_第2頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)_第3頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)_第4頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)_第5頁(yè)
資源描述:

《數(shù)據(jù)庫(kù)基礎(chǔ)創(chuàng)建數(shù)據(jù)庫(kù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第二章數(shù)據(jù)庫(kù)的實(shí)現(xiàn)目標(biāo)掌握建庫(kù)的SQL語(yǔ)句掌握建表的SQL語(yǔ)句2回顧數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)數(shù)據(jù)庫(kù)文件的組成:主數(shù)據(jù)文件:*.mdf次要數(shù)據(jù)文件:*.ndf日志文件:*.ldf數(shù)據(jù)庫(kù)的其他屬性:文件存放位置,分配的初始空間,屬于哪個(gè)文件組文件增長(zhǎng):可以按百分比或?qū)嶋H大小指定增長(zhǎng)速度文件容量設(shè)置:可以指定文件增長(zhǎng)的最大值或不受限3創(chuàng)建數(shù)據(jù)庫(kù)CREATEDATABASE數(shù)據(jù)庫(kù)名ON[PRIMARY](<數(shù)據(jù)文件參數(shù)>[,…n][<文件組參數(shù)>])[LOGON](<日志文件參數(shù)>[,…n])T-SQL創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)法:主文件組,可選參數(shù),默認(rèn)

2、4創(chuàng)建數(shù)據(jù)庫(kù)示例1CREATEDATABASEstuDBONPRIMARY--默認(rèn)就屬于PRIMARY主文件組,可省略(NAME='stuDB_data',--主數(shù)據(jù)文件的邏輯名FILENAME='D:projectstuDB_data.mdf',--主數(shù)據(jù)文件的物理名SIZE=5mb,--主數(shù)據(jù)文件初始大小MAXSIZE=100mb,--主數(shù)據(jù)文件增長(zhǎng)的最大值FILEGROWTH=15%--主數(shù)據(jù)文件的增長(zhǎng)率)LOGON(NAME='stuDB_log',FILENAME='D:projectstuDB_log.ldf

3、',SIZE=2mb,FILEGROWTH=1MB)GO數(shù)據(jù)文件的具體描述日志文件的具體描述演示創(chuàng)建數(shù)據(jù)庫(kù)1:一個(gè)數(shù)據(jù)文件和一個(gè)日志文件5創(chuàng)建數(shù)據(jù)庫(kù)示例2CREATEDATABASEemployeesON(/*-主數(shù)據(jù)文件的具體描述-*/NAME='employee1',FILENAME='D:projectemployee1_Data.mdf',SIZE=10,FILEGROWTH=10%),(/*-次要數(shù)據(jù)文件的具體描述-*/NAME='employee2',FILENAME='D:projectemployee2_

4、Data.ndf',SIZE=20,MAXSIZE=100,FILEGROWTH=1)LOGON(/*-日志文件1的具體描述-*/NAME='employeelog1',FILENAME='D:projectemployeelog1_Log.ldf',SIZE=10,FILEGROWTH=1),(/*-日志文件2的具體描述-*/NAME='employeelog2',FILENAME='D:projectemployeelog2_Log.ldf',SIZE=10,MAXSIZE=50,FILEGROWTH=1)GO演示創(chuàng)

5、建數(shù)據(jù)庫(kù)2:多個(gè)數(shù)據(jù)文件和多個(gè)日志文件6刪除數(shù)據(jù)庫(kù)如果SQLServer中已存在數(shù)據(jù)庫(kù)stuDB,運(yùn)行下列語(yǔ)句,會(huì)出現(xiàn)什么問(wèn)題?CREATEDATABASEstuDBON(....)LOGON(....)GO演示:再次運(yùn)行示例1如何知道服務(wù)器上已有的數(shù)據(jù)庫(kù)7USEmaster--設(shè)置當(dāng)前數(shù)據(jù)庫(kù)為master,以便訪問(wèn)sysdatabases表GOIFEXISTS(SELECT*FROMsysdatabasesWHEREname='stuDB')DROPDATABASEstuDBCREATEDATABASEstuDBON(…..)

6、LOGON(…)GO刪除數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù)的語(yǔ)法:DROPDATABASE數(shù)據(jù)庫(kù)名EXISTS()語(yǔ)句:檢測(cè)是否存在stuDB數(shù)據(jù)庫(kù)如果存在stuDB數(shù)據(jù)庫(kù),則刪除8修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)的語(yǔ)法ALTERDATABASEdatabase{ADDFILE[,...n][TOFILEGROUPfilegroup_name]

7、ADDLOGFILE[,...n]

8、REMOVEFILElogical_file_name

9、ADDFILEGROUPfilegroup_name

10、REMOVEFILEGRO

11、UPfilegroup_name

12、MODIFYFILE

13、MODIFYNAME=new_dbname

14、MODIFYFILEGROUPfilegroup_name{filegroup_property

15、NAME=new_filegroup_name}

16、SET[,...n][WITH]

17、COLLATE }9修改數(shù)據(jù)庫(kù)示例【例】擴(kuò)大主要數(shù)據(jù)文件的大小到12MB,擴(kuò)大事務(wù)日志文件的大小到4MB。ALTERDATABASEstuDBM

18、ODIFYFILE(NAME=’stuDB_data’,SIZE=12MB)10回顧表的基礎(chǔ)知識(shí)建表的基本步驟:確定表中有哪些列確定每列的數(shù)據(jù)類型給表添加各種約束創(chuàng)建各表之間的關(guān)系SQLServer中的數(shù)據(jù)類型整型數(shù)據(jù):intsmallint浮點(diǎn)數(shù)據(jù):float

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

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

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