資料庫及資料庫檔案的建立
一、建立資料庫語法
create database database_name
[on[[,…n]]
[,[,…n]]]
[log on ]
[collate ]
[for load|for attach]
可用引數解釋
::= [primary]
(name='
邏輯檔名',
filename='
存放資料庫的物理路徑和檔名'
[, size=
資料檔案的初始大小]
[, maxsize=
指定檔案的最大大小]
[, filegrowth=
指出檔案每次的增量])
項用以定義使用者檔案組及其檔案。
格式如下:
::= filegroup
檔案組名
例題:
1、 建立乙個archive資料庫,包含三個資料檔案、兩個事務日誌檔案和兩個自定義檔案組。主資料檔案的邏輯檔案名為file1,實際檔名為filedata1.mdf,兩個次要資料檔案的邏輯檔名分別為file2和file3,實際檔名分別為filedata2.ndf和filedata3.ndf,這個兩個次要資料檔案分別屬於檔案組fgroup1和fgroup2。兩個事日誌檔案的邏輯檔名分別為filelog1和filelog2,實際檔名分別為filedatalog1.ldf和filedatalog2.ldf。上述檔案的初始容量均為10mb,最大容量均為100mb,遞增量均為1mb。(路徑:c:\c)
1).建立資料庫(先在c盤建立資料夾c)
create database archiveon(
name = file1,
filename = 'c:\c\filedata1.mdf',
size = 10mb,
maxsize = 100mb,
filegrowth =1mb
),filegroup fgroup1
(name = file2,
filename = 'c:\c\filedata2.ndf',
size = 10mb,
maxsize = 100mb,
filegrowth = 1mb
),filegroup fgroup2
(name = file3,
filename = 'c:\c\filedata3.ndf',
size = 10mb,
maxsize = 100mb,
filegrowth = 1mb
)log on
(name = filelog1,
filename = 'c:\c\filedatalog1.ldf',
size = 10mb,
maxsize = 100mb,
filegrowth = 1mb),(
name = filelog2,
filename = 'c:\c\filedatalog2.ldf',
size = 10mb,
maxsize = 100mb,
filegrowth = 1mb
)2).檢視資料庫資訊
sp_helpdb archive;
二、修改資料庫語法
alter database database_name
例題:
1、 將archive資料庫的主要資料檔案file1的大小調整為20mb。
alter database archive
modify file
(name = file1,
size = 20mb
)sp_helpdb archive;
2、 將archive資料庫增加乙個次資料檔案file4,物理檔名為filedata4.ndf,初始大小為5mb,最大大小為50mb,每次擴充套件1mb。
a、新增檔案
alter database archive
add file
(name = file4,
filename = 'c:\c\filedata4.ndf',
size = 5mb,
maxsize = 50mb,
filegrowth = 1mb
)b、檢視修改後的資料庫
sp_helpdb archive;
3、 首先建立乙個名為test的資料庫,其主要資料檔案的邏輯檔名和實際檔名分別為testdat1和tdat1.mdf。然後使用向該資料庫中新增乙個資料檔案,其邏輯檔名和實際檔名分別為testdat2和tdat2.ndf。兩個資料庫檔案的初始容量均為5mb,最大容量均為10mb,遞增量均為20%。
create database teston(
name = testdat1,
filename ='c:\c\ tdat1.mdf',
size = 5mb,
maxsize = 10mb,
filegrowth = 20%
)alter database test
add file
(name = testdat2,
filename ='c:\c\ tdat2.ndf',
size = 5mb,
maxsize = 10mb,
filegrowth = 20%
)4、 刪除資料庫archive和test。
drop database archive;
drop database test;
檢視是否刪除成功
sp_helpdb archive;
sp_helpdb test;
資料庫檔案的建立
這裡是我自己定義的,給大家乙個參考,大家可根據注釋修改內容 create database school 建立名字為school的資料庫 onprimary 資料檔案 name school 邏輯名 filename f school school.mdf 資料檔案的存放路徑 size 10mb,資...
SQLite建立資料庫檔案
作者資訊 侵刪 暱稱 王永華 園齡 粉絲 14關注 0 上次剛接觸sqllite,不知道怎麼建立資料庫,現在做下總結 介面和mysql一樣,都是cmd介面,但不是在sqlite.exe中建立資料庫 首先還是說一下cmd下sqlite的使用網上已經很多了 不做過多的贅述。大致說一下相應的命令就行了 作...
資料庫檔案
if exists select from mater.sysdatabases where name db 09zy drop database db 09zy go create database zy on primary name zy data filename e 09.9zy1 zy ...