語法架構
1
2
3
4
5
6
7
8
9
10
--建立資料庫
create database DBTEST
on --資料庫檔案
(
--TODO設置值
)
log on --log檔案
(
--TODO設置值
)
建立資料庫
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--建立資料庫
create database DBTEST
on --資料庫檔案
(
name='DBTEST', --邏輯名稱
filename='C:\DB\DBTEST.mdf', --完整路徑
size=5MB, --檔案的初始大小
filegrowth=2MB --檔案的增長方式,5MB滿了就變7MB,7MB滿了就變9MB,也可以寫百分比
)
log on --log檔案
(
name='DBTEST_log', --邏輯名稱
filename='C:\DB\DBTEST_log.ldf', --完整路徑
size=5MB,--檔案的初始大小
filegrowth=2MB --檔案的增長方式,5MB滿了就變7MB,7MB滿了就變9MB,也可以寫百分比
)
檢查DB是否存在
if exists()
要慎用
1
2
3
--刪除DB
if exists(select * from sys.databases where name='DBTEST')
drop database DBTEST
sys.databases當前資料庫裡面所有的資料庫名稱
路徑:master > 檢視 > 系統檢視表 > sys.databases
select * from [sys].[databases]
建立資料庫(完整)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if exists(select * from sys.databases where name='DBTEST')
drop database DBTEST
--建立資料庫
create database DBTEST
on --資料庫檔案
(
name='DBTEST', --邏輯名稱
filename='C:\DB\DBTEST.mdf', --完整路徑
size=5MB, --檔案的初始大小
filegrowth=2MB --檔案的增長方式,5MB滿了就變7MB,7MB滿了就變9MB,也可以寫百分比
)
log on --log檔案
(
name='DBTEST_log', --邏輯名稱
filename='C:\DB\DBTEST_log.ldf', --完整路徑
size=5MB,--檔案的初始大小
filegrowth=2MB --檔案的增長方式,5MB滿了就變7MB,7MB滿了就變9MB,也可以寫百分比
)
建立資料庫(簡寫)
1
2
--建立資料庫簡寫
create database DBTEST1
如果按照上面建立資料庫,DB的數據文件和日誌文件的相關資訊 全部採取默認值。