相信做軟件開發的朋友很多會使用到數據庫,這里我就簡單的介紹一下SQL Server數據庫的使用。
第一個命令:Create DataBase
創建一個新數據庫及存儲該數據庫的文件,創建一個數據庫快照,或從先前創建的數據庫的已分離文件中附加數據庫。
簡言之就是創建一個數據庫,下面介紹3種創建數據庫的方法
1.偷懶法
--切換到master數據庫
use master
go
--檢查是否存在ACCP數據庫,存在的話刪除ACCP數據庫
if exists(select * from sysdatabases where name='ACCP')
drop database ACCP
go
--創建數據庫
create database ACCP
go
--切換到ACCP數據庫
use ACCP
go
2.需要設置相關參數
--切換到master數據庫
use master
go
--檢查是否存在ACCP數據庫,存在的話刪除ACCP數據庫
if exists(select * from sysdatabases where name='ACCP')
drop database ACCP
go
--創建數據庫
create database ACCP
on primary --主要數據庫文件
(
name ='ACCP_DB', --邏輯名
filename='e:\accp\accpp_db.mdf', --數據庫文件存放位置
size = 5MB, --數據文件初始大小
filegrowth = 1MB, --文件增長方式,5MB寫滿了就增長1MB
maxsize = 100MB --文件最大限制,不寫的話就沒有限制,寫滿硬盤為止
)
log on --日志文件,參數可以參考上面的
(
name ='ACCP_LOG',
filename='e:\accp\accpp_log.ldf',
size = 4MB,
filegrowth = 10% --文件增長方式,4MB寫滿了就增長10%,最后一個參數不要加逗號
)
go
--切換到ACCP數據庫
use ACCP
go
3.需要多個數據庫文件
--切換到master數據庫
use master
go
--檢查是否存在ACCP數據庫,存在的話刪除ACCP數據庫
if exists(select * from sysdatabases where name='ACCP')
drop database ACCP
go
--創建數據庫
create database ACCP
on primary --主要數據庫文件
(
name ='ACCP_DB1', --邏輯名
filename='e:\accp\accpp_db.mdf', --數據庫文件存放位置
size = 5MB, --數據文件初始大小
filegrowth = 1MB, --文件增長方式,5MB寫滿了就增長1MB
maxsize = 100MB --文件最大限制,不寫的話就沒有限制,寫滿硬盤為止
), --次要數據庫文件可有可無,可有多個
(
name ='ACCP_DB2', --邏輯名
filename='e:\accp\accpp_db.ndf', --數據庫文件存放位置
size = 5MB, --數據文件初始大小
filegrowth = 1MB, --文件增長方式,5MB寫滿了就增長1MB
maxsize = 100MB --文件最大限制,不寫的話就沒有限制,寫滿硬盤為止
)
log on --日志文件,參數可以參考上面的,日志文件可以寫多個,至少有1個
(
name ='ACCP_LOG1',
filename='e:\accp\accpp_log1.ldf',
size = 4MB,
filegrowth = 10% --文件增長方式,4MB寫滿了就增長10%,最后一個參數不要加逗號
),
(
name ='ACCP_LOG2',
filename='e:\accp\accpp_log2.ldf',
size = 4MB,
filegrowth = 10%
)
go
--切換到ACCP數據庫
use ACCP
go
注意:數據庫的邏輯名不可以重名,filename的值也不可以一樣,否則重名了么。
這樣呢,一個數據庫就創建好了。