Home [SQL筆記] 建立資料庫 DB
Post
Cancel

[SQL筆記] 建立資料庫 DB

語法架構

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的數據文件和日誌文件的相關資訊 全部採取默認值。

https://www.bilibili.com/video/BV1XV411C7TP?p=2

This post is licensed under CC BY 4.0 by the author.