使用t-sql 語句建立資料庫使用t-sql 語句編輯資料庫
(1) 要求在本地磁碟d建立乙個學生-課程資料庫(名稱為student),只有乙個資料檔案和日誌檔案,檔名稱分別為stu和stu_log,物理名稱為stu_data.mdf 和stu_log.ldf,初始大小都為3mb,增長方式分別為10%和1mb,資料檔案最大為500mb,日誌檔案大小不受限制。
create
database studenton(
name=stu,
filename=
'd:\lstu_data.mdf'
,size=
3mb,
maxsize=
500mb,
filegrowth=10%
)log on
(name=stu_long,
filename=
'd:\lstu_data.ldf'
,size=
3mb,
maxsize=unlimited,
filegrowth=
1mb)
(2) 建立資料庫db,具有2個資料檔案,檔案邏輯名分別為db_data1和db_data2,檔案初始大小均為5mb,最大為100mb,按10%增長;只有乙個日誌檔案,初始大小為3mb,按10%增長;所有檔案都儲存在d盤資料夾ceshi中。
create
database dbon(
name=db_data1,
filename=
'd:\db_data1.mdf'
,size=
5mb,
maxsize=
100mb,
filegrowth=10%
),(name=db_data2,
filename=
'd:\db_data2.mdf'
,size=
5mb,
maxsize=
100mb,
filegrowth=10%
)log on
(name=db_log,
filename=
'd:\db_data.ldf'
,size=
3mb,
maxsize=unlimited,
filegrowth=10%
)
(3) 在系統預設位置建立乙個company資料庫,該資料庫有2個檔案,主資料檔案儲存在primary主檔案組中,邏輯名稱為company_data,物理檔案為company.mdf,初始大小為10mb,最大尺寸為無限大,增長速度為10%;次要檔案儲存在group1檔案組中,邏輯名稱為company_data2,物理檔案為company.ndf,初始大小為3mb,最大尺寸為500mb,增長速度為1mb;資料庫的日誌檔案邏輯名稱為company_log,物理檔名為company.ldf,初始大小為1mb,最大尺寸為50mb,增長速度為1mb。
create
database companyon(
name=company_data,
filename=
'd:\company.mdf'
,size=
10mb,
maxsize=unlimited,
filegrowth=10%
),(name=company_data2,
filename=
'd:\company.ndf'
,size=
3mb,
maxsize=
500mb,
filegrowth=
1mb)
log on
(name=company_log,
filename=
'd:\company.ldf'
,size=
1mb,
maxsize=
50mb,
filegrowth=
1mb,
)
(4) 在資料庫student中增加資料檔案db2,初始大小為10mb,最大大小為50 mb,按10%增長;
alter
database student
addfile
(name=db2,
filename=
'd:\db2.mdf'
,size=
10mb,
maxsize=
50mb,
filegrowth=10%
)
(5) 在資料庫student中新增日誌檔案stu_log2,儲存在d盤中,初始大小為1mb,最大無限制,增長方式按照1mb增長;
alter
database student
add log file
(name=stu_log2,
filename=
'd:\stu_log2.ldf'
,size=
1mb,
maxsize=unlimited,
filegrowth=
1mb)
(6) 修改資料庫student主資料檔案的大小,將主資料檔案的初始大小修改為10mb,增長方式為20%;
alter
database student
modify
file
(name=student,
size=
10mb,
maxsize=unlimited,
filegrowth=20%
)
(7) 刪除資料庫student輔助資料檔案和第二個日誌檔案;
alter
database student
remove file db2
(8) 刪除資料庫company。
drop
database company
附錄:建立資料庫t-sql完整語法。
create
database database_name [on
[< filespec >[,
...n ]][
,< filegroup >[,
...n ]]]
[ log on ]
[collate collation_name ]
[for
load
|for attach ]
< filespec > ::=
[primary
]([ name =logical_file_name ,
]filename =
'os_file_name'
[,size =size ]
[,maxsize = ]
[,filegrowth =growth_increment ])[
,...n]
< filegroup > ::=
filegroup filegroup_name< filespec >[,
...n]
建立和管理資料庫使用者賬戶
安全性是每個 必須密切關注的問題。每個組織都應該有乙份有關規則和規程的安全手冊。出現安全問題時,管理員必須說出所遵循的安全準則,並提供能證明他確實按要求執行的記錄。這樣,責任將轉嫁到規範說明書的制定者身上。如果沒有這樣的手冊,那麼責任往往會推到資料庫管理員dba身上。6.1建立和管理資料庫使用者賬戶...
sqlserver資料庫的建立和管理
1,使用sql命令建立詳細的資料庫 create database test2 on 資料庫主要檔案邏輯檔名 name test2 data1,在磁碟上對應的物理檔名 filename d testdb test2 data1.mdf 初始化檔案大小 size 3,最大檔案大小 maxsize 10...
資料庫實驗記錄 1 建立和管理資料庫
1 用create database語句來建立乙個名為book的資料庫,存放在f盤上以自己的學號命名的路徑下,它由3mb的主資料檔案 5mb的次資料檔案和5mb的日誌檔案組成。並且主資料檔案以1mb的增長速度其最大資料檔案的大小為10mb,次資料檔案以2mb的增長速度其最大次資料檔案的大小為15mb...