在查詢分析器中,可以使用AmR DATA_BASE語句來對數(shù)據(jù)庫進行擴充。
(1)使用Transact—SQL語句將教學(xué)數(shù)據(jù)庫teachdb的數(shù)據(jù)文件大小改為4MB。在查詢分析器中輸入下面程序段,然后按F5鍵執(zhí)行,即可實現(xiàn)要求。
AL+TER.DATABASE teachdb
MODIFY’nLE
(NAME=teachdb,
SIZE=4
)
(2)SQL語句知識
這里用到了trnsact—SQL中的alter databaSe語句,下面介紹該語句的功能和簡要語法。
·功能
在數(shù)據(jù)庫中添加或刪除文件和文件組;更改數(shù)據(jù)庫名稱、文件組名稱以及數(shù)據(jù)文件和日志文件的邏輯名稱。
_簡要語法
{ADD FILE<文件選項>[,...n](新增數(shù)據(jù)數(shù)據(jù)文件)
l ADD【,OG FILE<文件選項>[,…n](新增數(shù)據(jù)日志文件)
I REMOVE nLE邏輯文件名(刪除指定文件)
I.ADD n【,EGRO[JP文件組名(新增文件組)
I REMOVE nL+EGRO[JP文件組名(刪除文件組)
l MODIFY nLE<文件選項>(修改文件屬性)
I MODIFY NAME=新數(shù)據(jù)庫名(數(shù)據(jù)庫更名)
}
-語法介紹 功能和簡要語法。
一功能
收縮指定數(shù)據(jù)庫中的數(shù)據(jù)文件大小。
一簡要語法
DBCC S}tRINKD.ATABASE(數(shù)據(jù)庫名[,目標(biāo)百分比])
一語法介紹
目標(biāo)百分比”是數(shù)據(jù)庫收縮后的數(shù)據(jù)庫文件中所要的剩余可用空間百分比。
【例3.4】將教學(xué)數(shù)據(jù)庫teachdb中的文件減小,以使庫中的文件有10%的可用空間。
程序如下:
DBCC S}tRINKD.ATABASE(teachdb,1 O)
3.5 數(shù)據(jù)表的創(chuàng)建
在實際的工作中,具體應(yīng)用所需要的數(shù)據(jù)都存儲在用戶所建立的數(shù)據(jù)表中。設(shè)計完數(shù)據(jù)庫后就可創(chuàng)建數(shù)據(jù)庫中存儲數(shù)據(jù)的表。數(shù)據(jù)通常存儲在永久表中。表存儲在數(shù)據(jù)庫文件中,任何有相應(yīng)權(quán)限的用戶都可以對之進行操作,除非它已被刪除
(1)使用Transact—SQL語句將教學(xué)數(shù)據(jù)庫teachdb的數(shù)據(jù)文件大小改為4MB。在查詢分析器中輸入下面程序段,然后按F5鍵執(zhí)行,即可實現(xiàn)要求。
AL+TER.DATABASE teachdb
MODIFY’nLE
(NAME=teachdb,
SIZE=4
)
(2)SQL語句知識
這里用到了trnsact—SQL中的alter databaSe語句,下面介紹該語句的功能和簡要語法。
·功能
在數(shù)據(jù)庫中添加或刪除文件和文件組;更改數(shù)據(jù)庫名稱、文件組名稱以及數(shù)據(jù)文件和日志文件的邏輯名稱。
_簡要語法
{ADD FILE<文件選項>[,...n](新增數(shù)據(jù)數(shù)據(jù)文件)
l ADD【,OG FILE<文件選項>[,…n](新增數(shù)據(jù)日志文件)
I REMOVE nLE邏輯文件名(刪除指定文件)
I.ADD n【,EGRO[JP文件組名(新增文件組)
I REMOVE nL+EGRO[JP文件組名(刪除文件組)
l MODIFY nLE<文件選項>(修改文件屬性)
I MODIFY NAME=新數(shù)據(jù)庫名(數(shù)據(jù)庫更名)
}
-語法介紹 功能和簡要語法。
一功能
收縮指定數(shù)據(jù)庫中的數(shù)據(jù)文件大小。
一簡要語法
DBCC S}tRINKD.ATABASE(數(shù)據(jù)庫名[,目標(biāo)百分比])
一語法介紹
目標(biāo)百分比”是數(shù)據(jù)庫收縮后的數(shù)據(jù)庫文件中所要的剩余可用空間百分比。
【例3.4】將教學(xué)數(shù)據(jù)庫teachdb中的文件減小,以使庫中的文件有10%的可用空間。
程序如下:
DBCC S}tRINKD.ATABASE(teachdb,1 O)
3.5 數(shù)據(jù)表的創(chuàng)建
在實際的工作中,具體應(yīng)用所需要的數(shù)據(jù)都存儲在用戶所建立的數(shù)據(jù)表中。設(shè)計完數(shù)據(jù)庫后就可創(chuàng)建數(shù)據(jù)庫中存儲數(shù)據(jù)的表。數(shù)據(jù)通常存儲在永久表中。表存儲在數(shù)據(jù)庫文件中,任何有相應(yīng)權(quán)限的用戶都可以對之進行操作,除非它已被刪除